2026-04-30 17:20:33,170 [ 301411 ] INFO : ClickHouse root is not set. Will use /home/ubuntu/_work/ClickHouse/ClickHouse (runner:42, check_args_and_update_paths) 2026-04-30 17:20:33,171 [ 301411 ] INFO : Cases dir is not set. Will use /home/ubuntu/_work/ClickHouse/ClickHouse/tests/integration (runner:86, check_args_and_update_paths) 2026-04-30 17:20:33,171 [ 301411 ] INFO : utils dir is not set. Will use /home/ubuntu/_work/ClickHouse/ClickHouse/utils (runner:97, check_args_and_update_paths) 2026-04-30 17:20:33,171 [ 301411 ] INFO : base_configs_dir: /home/ubuntu/_work/ClickHouse/ClickHouse/programs/server, binary: /home/ubuntu/_work/_temp/test/build/clickhouse, cases_dir: /home/ubuntu/_work/ClickHouse/ClickHouse/tests/integration (runner:99, check_args_and_update_paths) clickhouse_integration_tests_volume Running pytest container as: 'docker run --rm --name clickhouse_integration_tests_p7xbgp --privileged --dns-search='.' --volume=/home/ubuntu/_work/_temp/test/build/clickhouse-odbc-bridge:/clickhouse-odbc-bridge --volume=/home/ubuntu/_work/_temp/test/build/clickhouse:/clickhouse --volume=/home/ubuntu/_work/_temp/test/build/clickhouse-library-bridge:/clickhouse-library-bridge --volume=/home/ubuntu/_work/ClickHouse/ClickHouse/programs/server:/clickhouse-config --volume=/home/ubuntu/_work/ClickHouse/ClickHouse/tests/integration:/ClickHouse/tests/integration --volume=/home/ubuntu/_work/ClickHouse/ClickHouse/utils/backupview:/ClickHouse/utils/backupview --volume=/home/ubuntu/_work/ClickHouse/ClickHouse/utils/grpc-client/pb2:/ClickHouse/utils/grpc-client/pb2 --volume=/run:/run/host:ro --volume=clickhouse_integration_tests_volume:/var/lib/docker -e DOCKER_DOTNET_CLIENT_TAG=11de0b29a15d -e DOCKER_HELPER_TAG=2cffe1eae894 -e DOCKER_BASE_TAG=1e0b53d756cf -e DOCKER_KERBEROS_KDC_TAG=9391ecdee8d7 -e DOCKER_MYSQL_GOLANG_CLIENT_TAG=9bec2a638e6e -e DOCKER_MYSQL_JAVA_CLIENT_TAG=766bff31cfe4 -e DOCKER_MYSQL_JS_CLIENT_TAG=41ba7c2ec2a1 -e DOCKER_MYSQL_PHP_CLIENT_TAG=88be89c1e3b6 -e DOCKER_NGINX_DAV_TAG=b55ac9cd7519 -e DOCKER_POSTGRESQL_JAVA_CLIENT_TAG=a4eff5c7f4d6 -e DOCKER_PYTHON_BOTTLE_TAG=caad4729259e -e DOCKER_CLIENT_TIMEOUT=300 -e COMPOSE_HTTP_TIMEOUT=600 -e CLICKHOUSE_USE_OLD_ANALYZER=1 -e PYTHONUNBUFFERED=1 -e PYTEST_ADDOPTS="--dist=loadfile -n 10 -rfEps --run-id=0 --color=no --durations=0 test_materialized_mysql_database/test.py::test_double_quoted_comment test_materialized_mysql_database/test.py::test_insert_with_modify_binlog_checksum_5_7 test_materialized_mysql_database/test.py::test_insert_with_modify_binlog_checksum_8_0 test_materialized_mysql_database/test.py::test_large_transaction test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_empty_transaction_5_7 test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_empty_transaction_8_0 test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_mysql_5_7 test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_mysql_8_0 test_materialized_mysql_database/test.py::test_materialized_database_dml_with_mysql_5_7 test_materialized_mysql_database/test.py::test_materialized_database_dml_with_mysql_8_0 test_materialized_mysql_database/test.py::test_materialized_database_err_sync_user_privs_5_7 test_materialized_mysql_database/test.py::test_materialized_database_err_sync_user_privs_8_0 test_materialized_mysql_database/test.py::test_materialized_database_mysql_date_type_to_date32 test_materialized_mysql_database/test.py::test_materialized_database_mysql_drop_ddl test_materialized_mysql_database/test.py::test_materialized_database_settings_materialized_mysql_tables_list test_materialized_mysql_database/test.py::test_materialized_database_support_all_kinds_of_mysql_datatype test_materialized_mysql_database/test.py::test_materialized_with_column_comments test_materialized_mysql_database/test.py::test_materialized_with_enum test_materialized_mysql_database/test.py::test_multi_table_update test_materialized_mysql_database/test.py::test_mysql_kill_sync_thread_restore_5_7 test_materialized_mysql_database/test.py::test_mysql_kill_sync_thread_restore_8_0 test_materialized_mysql_database/test.py::test_mysql_killed_while_insert_5_7 test_materialized_mysql_database/test.py::test_mysql_killed_while_insert_8_0 'test_materialized_mysql_database/test.py::test_mysql_settings[clickhouse_node0]' 'test_materialized_mysql_database/test.py::test_mysql_settings[clickhouse_node1]' test_materialized_mysql_database/test.py::test_named_collections test_materialized_mysql_database/test.py::test_savepoint_query test_materialized_mysql_database/test.py::test_select_without_columns_5_7 test_materialized_mysql_database/test.py::test_select_without_columns_8_0 test_materialized_mysql_database/test.py::test_system_parts_table test_materialized_mysql_database/test.py::test_system_tables_table test_materialized_mysql_database/test.py::test_table_overrides test_materialized_mysql_database/test.py::test_table_table test_materialized_mysql_database/test.py::test_table_with_indexes test_materialized_mysql_database/test.py::test_text_blob_charset test_materialized_mysql_database/test.py::test_utf8mb4 test_max_rows_to_read_leaf_with_view/test.py::test_max_rows_to_read_leaf_via_view test_merge_tree_settings_constraints/test.py::test_merge_tree_settings_constraints test_modify_engine_on_restart/test_ordinary.py::test_modify_engine_on_restart_ordinary_database test_modify_engine_on_restart/test_storage_policies.py::test_modify_engine_on_restart test_move_partition_to_volume_async/test.py::test_async_alter_move test_move_partition_to_volume_async/test.py::test_sync_alter_move 'test_multiple_disks/test.py::test_alter_double_move_partition[DISK]' 'test_multiple_disks/test.py::test_alter_double_move_partition[VOLUME]' 'test_multiple_disks/test.py::test_alter_move[mt]' 'test_multiple_disks/test.py::test_alter_move_half_of_partition[DISK]' 'test_multiple_disks/test.py::test_alter_move_half_of_partition[VOLUME]' 'test_multiple_disks/test.py::test_alter_policy[mt]' 'test_multiple_disks/test.py::test_alter_policy[replicated]' 'test_multiple_disks/test.py::test_background_move[mt]' 'test_multiple_disks/test.py::test_background_move[replicated]' 'test_multiple_disks/test.py::test_concurrent_alter_modify[mt]' 'test_multiple_disks/test.py::test_concurrent_alter_modify[replicated]' 'test_multiple_disks/test.py::test_detach_attach[mt]' 'test_multiple_disks/test.py::test_detach_attach[replicated]' test_multiple_disks/test.py::test_download_appropriate_disk test_multiple_disks/test.py::test_freeze 'test_multiple_disks/test.py::test_jbod_overflow[mt]' 'test_multiple_disks/test.py::test_jbod_overflow[replicated]' test_multiple_disks/test.py::test_kill_while_insert 'test_multiple_disks/test.py::test_max_data_part_size[mt]' 'test_multiple_disks/test.py::test_max_data_part_size[replicated]' test_multiple_disks/test.py::test_move_across_policies_does_not_work test_multiple_disks/test.py::test_move_while_merge 'test_multiple_disks/test.py::test_mutate_to_another_disk[mt]' 'test_multiple_disks/test.py::test_mutate_to_another_disk[replicated]' test_multiple_disks/test.py::test_no_merges_in_configuration_allow_from_query_with_reload test_multiple_disks/test.py::test_no_merges_in_configuration_allow_from_query_with_reload_on_cluster test_multiple_disks/test.py::test_no_merges_in_configuration_allow_from_query_without_reload test_multiple_disks/test.py::test_no_warning_about_zero_max_data_part_size test_multiple_disks/test.py::test_query_parser test_multiple_disks/test.py::test_rename 'test_multiple_disks/test.py::test_round_robin[mt]' 'test_multiple_disks/test.py::test_round_robin[replicated]' test_multiple_disks/test.py::test_simple_merge_tree_merges_are_disabled test_multiple_disks/test.py::test_simple_replication_and_moves 'test_multiple_disks/test.py::test_start_stop_moves[mt]' 'test_multiple_disks/test.py::test_start_stop_moves[replicated]' test_multiple_disks/test.py::test_system_tables test_multiple_disks/test.py::test_yes_merges_in_configuration_disallow_from_query_with_reload test_multiple_disks/test.py::test_yes_merges_in_configuration_disallow_from_query_without_reload test_mysql57_database_engine/test.py::test_bad_arguments_for_mysql_database_engine test_mysql57_database_engine/test.py::test_clickhouse_ddl_for_mysql_database test_mysql57_database_engine/test.py::test_clickhouse_dml_for_mysql_database test_mysql57_database_engine/test.py::test_clickhouse_join_for_mysql_database test_mysql57_database_engine/test.py::test_column_comments_for_mysql_database_engine test_mysql57_database_engine/test.py::test_data_types_support_level_for_mysql_database_engine test_mysql57_database_engine/test.py::test_memory_leak test_mysql57_database_engine/test.py::test_mysql_ddl_for_mysql_database 'test_mysql57_database_engine/test.py::test_mysql_types[common_types_10]' 'test_mysql57_database_engine/test.py::test_mysql_types[common_types_11]' 'test_mysql57_database_engine/test.py::test_mysql_types[common_types_12]' 'test_mysql57_database_engine/test.py::test_mysql_types[common_types_13]' 'test_mysql57_database_engine/test.py::test_mysql_types[common_types_14]' 'test_mysql57_database_engine/test.py::test_mysql_types[common_types_15]' 'test_mysql57_database_engine/test.py::test_mysql_types[common_types_16]' 'test_mysql57_database_engine/test.py::test_mysql_types[common_types_17]' 'test_mysql57_database_engine/test.py::test_mysql_types[common_types_18]' 'test_mysql57_database_engine/test.py::test_mysql_types[common_types_19]' 'test_mysql57_database_engine/test.py::test_mysql_types[common_types_1]' -vvv" altinityinfra/integration-tests-runner:37a9815fd2fa '. Start tests ============================= test session starts ============================== platform linux -- Python 3.10.12, pytest-7.4.4, pluggy-1.5.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /ClickHouse/tests/integration configfile: pytest.ini plugins: order-1.0.1, random-0.2, timeout-2.2.0, repeat-0.9.3, reportlog-0.4.0, xdist-3.5.0 timeout: 900.0s timeout method: signal timeout func_only: False created: 10/10 workers 10 workers [100 items] scheduling tests via LoadFileScheduling test_modify_engine_on_restart/test_storage_policies.py::test_modify_engine_on_restart test_max_rows_to_read_leaf_with_view/test.py::test_max_rows_to_read_leaf_via_view test_materialized_mysql_database/test.py::test_double_quoted_comment test_merge_tree_settings_constraints/test.py::test_merge_tree_settings_constraints test_multiple_disks/test.py::test_alter_double_move_partition[DISK] test_move_partition_to_volume_async/test.py::test_async_alter_move test_modify_engine_on_restart/test_ordinary.py::test_modify_engine_on_restart_ordinary_database test_mysql57_database_engine/test.py::test_bad_arguments_for_mysql_database_engine [gw6] [ 1%] PASSED test_merge_tree_settings_constraints/test.py::test_merge_tree_settings_constraints [gw0] [ 2%] PASSED test_move_partition_to_volume_async/test.py::test_async_alter_move test_move_partition_to_volume_async/test.py::test_sync_alter_move [gw5] [ 3%] PASSED test_max_rows_to_read_leaf_with_view/test.py::test_max_rows_to_read_leaf_via_view [gw3] [ 4%] PASSED test_mysql57_database_engine/test.py::test_bad_arguments_for_mysql_database_engine test_mysql57_database_engine/test.py::test_clickhouse_ddl_for_mysql_database [gw1] [ 5%] PASSED test_multiple_disks/test.py::test_alter_double_move_partition[DISK] test_multiple_disks/test.py::test_alter_double_move_partition[VOLUME] [gw0] [ 6%] PASSED test_move_partition_to_volume_async/test.py::test_sync_alter_move [gw1] [ 7%] PASSED test_multiple_disks/test.py::test_alter_double_move_partition[VOLUME] test_multiple_disks/test.py::test_alter_move[mt] [gw3] [ 8%] PASSED test_mysql57_database_engine/test.py::test_clickhouse_ddl_for_mysql_database test_mysql57_database_engine/test.py::test_clickhouse_dml_for_mysql_database [gw3] [ 9%] PASSED test_mysql57_database_engine/test.py::test_clickhouse_dml_for_mysql_database test_mysql57_database_engine/test.py::test_clickhouse_join_for_mysql_database [gw3] [ 10%] PASSED test_mysql57_database_engine/test.py::test_clickhouse_join_for_mysql_database test_mysql57_database_engine/test.py::test_column_comments_for_mysql_database_engine [gw3] [ 11%] PASSED test_mysql57_database_engine/test.py::test_column_comments_for_mysql_database_engine test_mysql57_database_engine/test.py::test_data_types_support_level_for_mysql_database_engine [gw3] [ 12%] PASSED test_mysql57_database_engine/test.py::test_data_types_support_level_for_mysql_database_engine test_mysql57_database_engine/test.py::test_memory_leak [gw1] [ 13%] PASSED test_multiple_disks/test.py::test_alter_move[mt] test_multiple_disks/test.py::test_alter_move_half_of_partition[DISK] [gw2] [ 14%] PASSED test_materialized_mysql_database/test.py::test_double_quoted_comment test_materialized_mysql_database/test.py::test_insert_with_modify_binlog_checksum_5_7 [gw1] [ 15%] PASSED test_multiple_disks/test.py::test_alter_move_half_of_partition[DISK] test_multiple_disks/test.py::test_alter_move_half_of_partition[VOLUME] [gw2] [ 16%] PASSED test_materialized_mysql_database/test.py::test_insert_with_modify_binlog_checksum_5_7 test_materialized_mysql_database/test.py::test_insert_with_modify_binlog_checksum_8_0 [gw4] [ 17%] PASSED test_modify_engine_on_restart/test_ordinary.py::test_modify_engine_on_restart_ordinary_database [gw1] [ 18%] PASSED test_multiple_disks/test.py::test_alter_move_half_of_partition[VOLUME] test_multiple_disks/test.py::test_alter_policy[mt] [gw3] [ 19%] PASSED test_mysql57_database_engine/test.py::test_memory_leak test_mysql57_database_engine/test.py::test_mysql_ddl_for_mysql_database [gw2] [ 20%] PASSED test_materialized_mysql_database/test.py::test_insert_with_modify_binlog_checksum_8_0 test_materialized_mysql_database/test.py::test_large_transaction [gw1] [ 21%] PASSED test_multiple_disks/test.py::test_alter_policy[mt] test_multiple_disks/test.py::test_alter_policy[replicated] [gw3] [ 22%] PASSED test_mysql57_database_engine/test.py::test_mysql_ddl_for_mysql_database test_mysql57_database_engine/test.py::test_mysql_types[common_types_10] [gw1] [ 23%] PASSED test_multiple_disks/test.py::test_alter_policy[replicated] test_multiple_disks/test.py::test_background_move[mt] [gw3] [ 24%] PASSED test_mysql57_database_engine/test.py::test_mysql_types[common_types_10] test_mysql57_database_engine/test.py::test_mysql_types[common_types_11] [gw8] [ 25%] PASSED test_modify_engine_on_restart/test_storage_policies.py::test_modify_engine_on_restart [gw1] [ 26%] PASSED test_multiple_disks/test.py::test_background_move[mt] test_multiple_disks/test.py::test_background_move[replicated] [gw3] [ 27%] PASSED test_mysql57_database_engine/test.py::test_mysql_types[common_types_11] test_mysql57_database_engine/test.py::test_mysql_types[common_types_12] [gw3] [ 28%] PASSED test_mysql57_database_engine/test.py::test_mysql_types[common_types_12] test_mysql57_database_engine/test.py::test_mysql_types[common_types_13] [gw1] [ 29%] PASSED test_multiple_disks/test.py::test_background_move[replicated] test_multiple_disks/test.py::test_concurrent_alter_modify[mt] [gw3] [ 30%] PASSED test_mysql57_database_engine/test.py::test_mysql_types[common_types_13] test_mysql57_database_engine/test.py::test_mysql_types[common_types_14] [gw3] [ 31%] PASSED test_mysql57_database_engine/test.py::test_mysql_types[common_types_14] test_mysql57_database_engine/test.py::test_mysql_types[common_types_15] [gw3] [ 32%] PASSED test_mysql57_database_engine/test.py::test_mysql_types[common_types_15] test_mysql57_database_engine/test.py::test_mysql_types[common_types_16] [gw3] [ 33%] PASSED test_mysql57_database_engine/test.py::test_mysql_types[common_types_16] test_mysql57_database_engine/test.py::test_mysql_types[common_types_17] [gw3] [ 34%] PASSED test_mysql57_database_engine/test.py::test_mysql_types[common_types_17] test_mysql57_database_engine/test.py::test_mysql_types[common_types_18] [gw3] [ 35%] PASSED test_mysql57_database_engine/test.py::test_mysql_types[common_types_18] test_mysql57_database_engine/test.py::test_mysql_types[common_types_19] [gw3] [ 36%] PASSED test_mysql57_database_engine/test.py::test_mysql_types[common_types_19] test_mysql57_database_engine/test.py::test_mysql_types[common_types_1] [gw3] [ 37%] PASSED test_mysql57_database_engine/test.py::test_mysql_types[common_types_1] [gw2] [ 38%] PASSED test_materialized_mysql_database/test.py::test_large_transaction test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_empty_transaction_5_7 [gw2] [ 39%] PASSED test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_empty_transaction_5_7 test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_empty_transaction_8_0 [gw2] [ 40%] PASSED test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_empty_transaction_8_0 test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_mysql_5_7 [gw1] [ 41%] FAILED test_multiple_disks/test.py::test_concurrent_alter_modify[mt] test_multiple_disks/test.py::test_concurrent_alter_modify[replicated] [gw2] [ 42%] PASSED test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_mysql_5_7 test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_mysql_8_0 [gw2] [ 43%] PASSED test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_mysql_8_0 test_materialized_mysql_database/test.py::test_materialized_database_dml_with_mysql_5_7 [gw2] [ 44%] PASSED test_materialized_mysql_database/test.py::test_materialized_database_dml_with_mysql_5_7 test_materialized_mysql_database/test.py::test_materialized_database_dml_with_mysql_8_0 [gw2] [ 45%] PASSED test_materialized_mysql_database/test.py::test_materialized_database_dml_with_mysql_8_0 test_materialized_mysql_database/test.py::test_materialized_database_err_sync_user_privs_5_7 [gw1] [ 46%] FAILED test_multiple_disks/test.py::test_concurrent_alter_modify[replicated] test_multiple_disks/test.py::test_detach_attach[mt] [gw2] [ 47%] PASSED test_materialized_mysql_database/test.py::test_materialized_database_err_sync_user_privs_5_7 test_materialized_mysql_database/test.py::test_materialized_database_err_sync_user_privs_8_0 [gw1] [ 48%] PASSED test_multiple_disks/test.py::test_detach_attach[mt] test_multiple_disks/test.py::test_detach_attach[replicated] [gw1] [ 49%] PASSED test_multiple_disks/test.py::test_detach_attach[replicated] test_multiple_disks/test.py::test_download_appropriate_disk [gw2] [ 50%] PASSED test_materialized_mysql_database/test.py::test_materialized_database_err_sync_user_privs_8_0 test_materialized_mysql_database/test.py::test_materialized_database_mysql_date_type_to_date32 [gw2] [ 51%] PASSED test_materialized_mysql_database/test.py::test_materialized_database_mysql_date_type_to_date32 test_materialized_mysql_database/test.py::test_materialized_database_mysql_drop_ddl [gw1] [ 52%] PASSED test_multiple_disks/test.py::test_download_appropriate_disk test_multiple_disks/test.py::test_freeze [gw2] [ 53%] PASSED test_materialized_mysql_database/test.py::test_materialized_database_mysql_drop_ddl test_materialized_mysql_database/test.py::test_materialized_database_settings_materialized_mysql_tables_list [gw2] [ 54%] PASSED test_materialized_mysql_database/test.py::test_materialized_database_settings_materialized_mysql_tables_list test_materialized_mysql_database/test.py::test_materialized_database_support_all_kinds_of_mysql_datatype [gw1] [ 55%] PASSED test_multiple_disks/test.py::test_freeze test_multiple_disks/test.py::test_jbod_overflow[mt] [gw2] [ 56%] PASSED test_materialized_mysql_database/test.py::test_materialized_database_support_all_kinds_of_mysql_datatype test_materialized_mysql_database/test.py::test_materialized_with_column_comments [gw2] [ 57%] PASSED test_materialized_mysql_database/test.py::test_materialized_with_column_comments test_materialized_mysql_database/test.py::test_materialized_with_enum [gw1] [ 58%] PASSED test_multiple_disks/test.py::test_jbod_overflow[mt] test_multiple_disks/test.py::test_jbod_overflow[replicated] [gw1] [ 59%] PASSED test_multiple_disks/test.py::test_jbod_overflow[replicated] test_multiple_disks/test.py::test_kill_while_insert [gw2] [ 60%] PASSED test_materialized_mysql_database/test.py::test_materialized_with_enum test_materialized_mysql_database/test.py::test_multi_table_update [gw2] [ 61%] PASSED test_materialized_mysql_database/test.py::test_multi_table_update test_materialized_mysql_database/test.py::test_mysql_kill_sync_thread_restore_5_7 [gw2] [ 62%] PASSED test_materialized_mysql_database/test.py::test_mysql_kill_sync_thread_restore_5_7 test_materialized_mysql_database/test.py::test_mysql_kill_sync_thread_restore_8_0 [gw2] [ 63%] PASSED test_materialized_mysql_database/test.py::test_mysql_kill_sync_thread_restore_8_0 test_materialized_mysql_database/test.py::test_mysql_killed_while_insert_5_7 [gw2] [ 64%] PASSED test_materialized_mysql_database/test.py::test_mysql_killed_while_insert_5_7 test_materialized_mysql_database/test.py::test_mysql_killed_while_insert_8_0 [gw2] [ 65%] PASSED test_materialized_mysql_database/test.py::test_mysql_killed_while_insert_8_0 test_materialized_mysql_database/test.py::test_mysql_settings[clickhouse_node0] [gw2] [ 66%] PASSED test_materialized_mysql_database/test.py::test_mysql_settings[clickhouse_node0] test_materialized_mysql_database/test.py::test_mysql_settings[clickhouse_node1] [gw2] [ 67%] PASSED test_materialized_mysql_database/test.py::test_mysql_settings[clickhouse_node1] test_materialized_mysql_database/test.py::test_named_collections [gw2] [ 68%] PASSED test_materialized_mysql_database/test.py::test_named_collections test_materialized_mysql_database/test.py::test_savepoint_query [gw2] [ 69%] PASSED test_materialized_mysql_database/test.py::test_savepoint_query test_materialized_mysql_database/test.py::test_select_without_columns_5_7 [gw2] [ 70%] PASSED test_materialized_mysql_database/test.py::test_select_without_columns_5_7 test_materialized_mysql_database/test.py::test_select_without_columns_8_0 [gw2] [ 71%] PASSED test_materialized_mysql_database/test.py::test_select_without_columns_8_0 test_materialized_mysql_database/test.py::test_system_parts_table [gw2] [ 72%] PASSED test_materialized_mysql_database/test.py::test_system_parts_table test_materialized_mysql_database/test.py::test_system_tables_table [gw2] [ 73%] PASSED test_materialized_mysql_database/test.py::test_system_tables_table test_materialized_mysql_database/test.py::test_table_overrides [gw2] [ 74%] PASSED test_materialized_mysql_database/test.py::test_table_overrides test_materialized_mysql_database/test.py::test_table_table [gw2] [ 75%] PASSED test_materialized_mysql_database/test.py::test_table_table test_materialized_mysql_database/test.py::test_table_with_indexes [gw2] [ 76%] PASSED test_materialized_mysql_database/test.py::test_table_with_indexes test_materialized_mysql_database/test.py::test_text_blob_charset [gw2] [ 77%] PASSED test_materialized_mysql_database/test.py::test_text_blob_charset test_materialized_mysql_database/test.py::test_utf8mb4 [gw1] [ 78%] FAILED test_multiple_disks/test.py::test_kill_while_insert test_multiple_disks/test.py::test_max_data_part_size[mt] [gw2] [ 79%] PASSED test_materialized_mysql_database/test.py::test_utf8mb4 [gw1] [ 80%] FAILED test_multiple_disks/test.py::test_max_data_part_size[mt] test_multiple_disks/test.py::test_max_data_part_size[replicated] [gw1] [ 81%] FAILED test_multiple_disks/test.py::test_max_data_part_size[replicated] test_multiple_disks/test.py::test_move_across_policies_does_not_work [gw1] [ 82%] FAILED test_multiple_disks/test.py::test_move_across_policies_does_not_work test_multiple_disks/test.py::test_move_while_merge [gw1] [ 83%] FAILED test_multiple_disks/test.py::test_move_while_merge test_multiple_disks/test.py::test_mutate_to_another_disk[mt] [gw1] [ 84%] FAILED test_multiple_disks/test.py::test_mutate_to_another_disk[mt] test_multiple_disks/test.py::test_mutate_to_another_disk[replicated] [gw1] [ 85%] FAILED test_multiple_disks/test.py::test_mutate_to_another_disk[replicated] test_multiple_disks/test.py::test_no_merges_in_configuration_allow_from_query_with_reload [gw1] [ 86%] PASSED test_multiple_disks/test.py::test_no_merges_in_configuration_allow_from_query_with_reload test_multiple_disks/test.py::test_no_merges_in_configuration_allow_from_query_with_reload_on_cluster [gw1] [ 87%] PASSED test_multiple_disks/test.py::test_no_merges_in_configuration_allow_from_query_with_reload_on_cluster test_multiple_disks/test.py::test_no_merges_in_configuration_allow_from_query_without_reload [gw1] [ 88%] PASSED test_multiple_disks/test.py::test_no_merges_in_configuration_allow_from_query_without_reload test_multiple_disks/test.py::test_no_warning_about_zero_max_data_part_size [gw1] [ 89%] PASSED test_multiple_disks/test.py::test_no_warning_about_zero_max_data_part_size test_multiple_disks/test.py::test_query_parser [gw1] [ 90%] PASSED test_multiple_disks/test.py::test_query_parser test_multiple_disks/test.py::test_rename [gw1] [ 91%] PASSED test_multiple_disks/test.py::test_rename test_multiple_disks/test.py::test_round_robin[mt] [gw1] [ 92%] PASSED test_multiple_disks/test.py::test_round_robin[mt] test_multiple_disks/test.py::test_round_robin[replicated] [gw1] [ 93%] PASSED test_multiple_disks/test.py::test_round_robin[replicated] test_multiple_disks/test.py::test_simple_merge_tree_merges_are_disabled [gw1] [ 94%] PASSED test_multiple_disks/test.py::test_simple_merge_tree_merges_are_disabled test_multiple_disks/test.py::test_simple_replication_and_moves [gw1] [ 95%] PASSED test_multiple_disks/test.py::test_simple_replication_and_moves test_multiple_disks/test.py::test_start_stop_moves[mt] [gw1] [ 96%] PASSED test_multiple_disks/test.py::test_start_stop_moves[mt] test_multiple_disks/test.py::test_start_stop_moves[replicated] [gw1] [ 97%] PASSED test_multiple_disks/test.py::test_start_stop_moves[replicated] test_multiple_disks/test.py::test_system_tables [gw1] [ 98%] PASSED test_multiple_disks/test.py::test_system_tables test_multiple_disks/test.py::test_yes_merges_in_configuration_disallow_from_query_with_reload [gw1] [ 99%] PASSED test_multiple_disks/test.py::test_yes_merges_in_configuration_disallow_from_query_with_reload test_multiple_disks/test.py::test_yes_merges_in_configuration_disallow_from_query_without_reload [gw1] [100%] FAILED test_multiple_disks/test.py::test_yes_merges_in_configuration_disallow_from_query_without_reload =================================== FAILURES =================================== _______________________ test_concurrent_alter_modify[mt] _______________________ [gw1] linux -- Python 3.10.12 /usr/bin/python3 start_cluster = name = 'alter_modifying_mt', engine = 'MergeTree()' @pytest.mark.parametrize( "name,engine", [ pytest.param("alter_modifying_mt", "MergeTree()", id="mt"), pytest.param( "replicated_alter_modifying_mt", "ReplicatedMergeTree('/clickhouse/replicated_alter_modifying_mt', '1')", id="replicated", ), ], ) def test_concurrent_alter_modify(start_cluster, name, engine): try: node1.query_with_retry( """ CREATE TABLE IF NOT EXISTS {name} ( EventDate Date, number UInt64 ) ENGINE = {engine} ORDER BY tuple() PARTITION BY toYYYYMM(EventDate) SETTINGS storage_policy='jbods_with_external' """.format( name=name, engine=engine ) ) values = list({random.randint(1, 1000000) for _ in range(0, 1000)}) def insert(num): for i in range(num): day = random.randint(11, 30) value = values.pop() month = "0" + str(random.choice([3, 4])) node1.query_with_retry( "INSERT INTO {} VALUES(toDate('2019-{m}-{d}'), {v})".format( name, m=month, d=day, v=value ) ) def alter_move(num): for i in range(num): produce_alter_move(node1, name) def alter_modify(num): for i in range(num): column_type = random.choice(["UInt64", "String"]) try: node1.query( "ALTER TABLE {} MODIFY COLUMN number {}".format( name, column_type ) ) except: if "Replicated" not in engine: raise insert(100) assert node1.query("SELECT COUNT() FROM {}".format(name)) == "100\n" p = Pool(50) tasks = [] for i in range(5): tasks.append(p.apply_async(alter_move, (100,))) tasks.append(p.apply_async(alter_modify, (100,))) for task in tasks: > task.get(timeout=120) test_multiple_disks/test.py:1368: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = timeout = 120 def get(self, timeout=None): self.wait(timeout) if not self.ready(): > raise TimeoutError E multiprocessing.context.TimeoutError /usr/lib/python3.10/multiprocessing/pool.py:770: TimeoutError ------------------------------ Captured log call ------------------------------- 2026-04-30 17:25:35 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS alter_modifying_mt ( EventDate Date, number UInt64 ) ENGINE = MergeTree() ORDER BY tuple() PARTITION BY toYYYYMM(EventDate) SETTINGS storage_policy='jbods_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:25:36 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-30'), 784381) on node1 (cluster.py:3602, query) 2026-04-30 17:25:37 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-18'), 499708) on node1 (cluster.py:3602, query) 2026-04-30 17:25:39 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-11'), 61434) on node1 (cluster.py:3602, query) 2026-04-30 17:25:40 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-22'), 905205) on node1 (cluster.py:3602, query) 2026-04-30 17:25:41 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-12'), 645110) on node1 (cluster.py:3602, query) 2026-04-30 17:25:42 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-20'), 333813) on node1 (cluster.py:3602, query) 2026-04-30 17:25:44 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-16'), 51186) on node1 (cluster.py:3602, query) 2026-04-30 17:25:45 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-26'), 841714) on node1 (cluster.py:3602, query) 2026-04-30 17:25:47 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-19'), 688110) on node1 (cluster.py:3602, query) 2026-04-30 17:25:48 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-23'), 872428) on node1 (cluster.py:3602, query) 2026-04-30 17:25:49 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-21'), 137193) on node1 (cluster.py:3602, query) 2026-04-30 17:25:50 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-21'), 407528) on node1 (cluster.py:3602, query) 2026-04-30 17:25:51 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-29'), 919522) on node1 (cluster.py:3602, query) 2026-04-30 17:25:52 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-19'), 567266) on node1 (cluster.py:3602, query) 2026-04-30 17:25:54 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-21'), 489441) on node1 (cluster.py:3602, query) 2026-04-30 17:25:55 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-28'), 604124) on node1 (cluster.py:3602, query) 2026-04-30 17:25:57 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-29'), 393177) on node1 (cluster.py:3602, query) 2026-04-30 17:25:58 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-19'), 204759) on node1 (cluster.py:3602, query) 2026-04-30 17:26:00 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-22'), 229329) on node1 (cluster.py:3602, query) 2026-04-30 17:26:01 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-20'), 206795) on node1 (cluster.py:3602, query) 2026-04-30 17:26:02 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-25'), 561095) on node1 (cluster.py:3602, query) 2026-04-30 17:26:04 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-26'), 303044) on node1 (cluster.py:3602, query) 2026-04-30 17:26:05 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-11'), 925627) on node1 (cluster.py:3602, query) 2026-04-30 17:26:07 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-30'), 835517) on node1 (cluster.py:3602, query) 2026-04-30 17:26:08 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-15'), 819136) on node1 (cluster.py:3602, query) 2026-04-30 17:26:10 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-22'), 724928) on node1 (cluster.py:3602, query) 2026-04-30 17:26:12 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-30'), 100284) on node1 (cluster.py:3602, query) 2026-04-30 17:26:14 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-29'), 554942) on node1 (cluster.py:3602, query) 2026-04-30 17:26:15 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-15'), 712635) on node1 (cluster.py:3602, query) 2026-04-30 17:26:16 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-27'), 303035) on node1 (cluster.py:3602, query) 2026-04-30 17:26:18 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-23'), 497593) on node1 (cluster.py:3602, query) 2026-04-30 17:26:19 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-11'), 899002) on node1 (cluster.py:3602, query) 2026-04-30 17:26:20 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-25'), 749497) on node1 (cluster.py:3602, query) 2026-04-30 17:26:22 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-15'), 397239) on node1 (cluster.py:3602, query) 2026-04-30 17:26:23 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-28'), 831414) on node1 (cluster.py:3602, query) 2026-04-30 17:26:26 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-17'), 681906) on node1 (cluster.py:3602, query) 2026-04-30 17:26:27 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-18'), 798641) on node1 (cluster.py:3602, query) 2026-04-30 17:26:28 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-25'), 849835) on node1 (cluster.py:3602, query) 2026-04-30 17:26:29 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-29'), 163755) on node1 (cluster.py:3602, query) 2026-04-30 17:26:31 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-16'), 188330) on node1 (cluster.py:3602, query) 2026-04-30 17:26:33 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-24'), 556964) on node1 (cluster.py:3602, query) 2026-04-30 17:26:34 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-22'), 348066) on node1 (cluster.py:3602, query) 2026-04-30 17:26:35 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-28'), 804769) on node1 (cluster.py:3602, query) 2026-04-30 17:26:37 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-30'), 85920) on node1 (cluster.py:3602, query) 2026-04-30 17:26:37 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-24'), 559006) on node1 (cluster.py:3602, query) 2026-04-30 17:26:39 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-20'), 96156) on node1 (cluster.py:3602, query) 2026-04-30 17:26:40 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-29'), 210843) on node1 (cluster.py:3602, query) 2026-04-30 17:26:41 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-14'), 358297) on node1 (cluster.py:3602, query) 2026-04-30 17:26:42 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-11'), 477079) on node1 (cluster.py:3602, query) 2026-04-30 17:26:43 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-21'), 440213) on node1 (cluster.py:3602, query) 2026-04-30 17:26:44 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-28'), 585618) on node1 (cluster.py:3602, query) 2026-04-30 17:26:45 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-17'), 530320) on node1 (cluster.py:3602, query) 2026-04-30 17:26:46 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-15'), 769935) on node1 (cluster.py:3602, query) 2026-04-30 17:26:48 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-20'), 683915) on node1 (cluster.py:3602, query) 2026-04-30 17:26:49 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-15'), 315276) on node1 (cluster.py:3602, query) 2026-04-30 17:26:51 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-15'), 718732) on node1 (cluster.py:3602, query) 2026-04-30 17:26:52 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-15'), 389003) on node1 (cluster.py:3602, query) 2026-04-30 17:26:54 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-18'), 466825) on node1 (cluster.py:3602, query) 2026-04-30 17:26:55 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-12'), 911237) on node1 (cluster.py:3602, query) 2026-04-30 17:26:57 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-14'), 894851) on node1 (cluster.py:3602, query) 2026-04-30 17:26:58 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-15'), 860034) on node1 (cluster.py:3602, query) 2026-04-30 17:26:59 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-18'), 958336) on node1 (cluster.py:3602, query) 2026-04-30 17:27:01 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-16'), 823167) on node1 (cluster.py:3602, query) 2026-04-30 17:27:02 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-29'), 870271) on node1 (cluster.py:3602, query) 2026-04-30 17:27:03 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-28'), 290682) on node1 (cluster.py:3602, query) 2026-04-30 17:27:05 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-19'), 393084) on node1 (cluster.py:3602, query) 2026-04-30 17:27:06 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-19'), 438139) on node1 (cluster.py:3602, query) 2026-04-30 17:27:08 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-24'), 964474) on node1 (cluster.py:3602, query) 2026-04-30 17:27:09 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-26'), 982901) on node1 (cluster.py:3602, query) 2026-04-30 17:27:11 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-20'), 706421) on node1 (cluster.py:3602, query) 2026-04-30 17:27:13 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-29'), 251765) on node1 (cluster.py:3602, query) 2026-04-30 17:27:14 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-23'), 317299) on node1 (cluster.py:3602, query) 2026-04-30 17:27:15 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-14'), 669555) on node1 (cluster.py:3602, query) 2026-04-30 17:27:16 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-13'), 190322) on node1 (cluster.py:3602, query) 2026-04-30 17:27:18 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-17'), 839536) on node1 (cluster.py:3602, query) 2026-04-30 17:27:20 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-20'), 739183) on node1 (cluster.py:3602, query) 2026-04-30 17:27:21 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-22'), 339821) on node1 (cluster.py:3602, query) 2026-04-30 17:27:23 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-22'), 42854) on node1 (cluster.py:3602, query) 2026-04-30 17:27:24 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-18'), 982884) on node1 (cluster.py:3602, query) 2026-04-30 17:27:26 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-27'), 796516) on node1 (cluster.py:3602, query) 2026-04-30 17:27:27 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-22'), 198497) on node1 (cluster.py:3602, query) 2026-04-30 17:27:28 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-24'), 802654) on node1 (cluster.py:3602, query) 2026-04-30 17:27:29 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-15'), 472923) on node1 (cluster.py:3602, query) 2026-04-30 17:27:31 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-28'), 954202) on node1 (cluster.py:3602, query) 2026-04-30 17:27:32 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-30'), 431959) on node1 (cluster.py:3602, query) 2026-04-30 17:27:33 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-22'), 589653) on node1 (cluster.py:3602, query) 2026-04-30 17:27:34 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-15'), 20307) on node1 (cluster.py:3602, query) 2026-04-30 17:27:35 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-19'), 845651) on node1 (cluster.py:3602, query) 2026-04-30 17:27:36 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-18'), 980816) on node1 (cluster.py:3602, query) 2026-04-30 17:27:37 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-13'), 902990) on node1 (cluster.py:3602, query) 2026-04-30 17:27:38 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-20'), 130892) on node1 (cluster.py:3602, query) 2026-04-30 17:27:40 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-17'), 491334) on node1 (cluster.py:3602, query) 2026-04-30 17:27:41 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-22'), 927558) on node1 (cluster.py:3602, query) 2026-04-30 17:27:42 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-17'), 712517) on node1 (cluster.py:3602, query) 2026-04-30 17:27:44 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-30'), 577346) on node1 (cluster.py:3602, query) 2026-04-30 17:27:46 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-30'), 999236) on node1 (cluster.py:3602, query) 2026-04-30 17:27:48 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-18'), 63298) on node1 (cluster.py:3602, query) 2026-04-30 17:27:49 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-03-13'), 751426) on node1 (cluster.py:3602, query) 2026-04-30 17:27:50 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-14'), 970558) on node1 (cluster.py:3602, query) 2026-04-30 17:27:51 [ 384 ] DEBUG : Executing query INSERT INTO alter_modifying_mt VALUES(toDate('2019-04-22'), 663358) on node1 (cluster.py:3602, query) 2026-04-30 17:27:53 [ 384 ] DEBUG : Executing query SELECT COUNT() FROM alter_modifying_mt on node1 (cluster.py:3602, query) 2026-04-30 17:27:54 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:27:54 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:27:54 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:27:54 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:27:54 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:27:54 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:27:54 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:27:54 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:27:54 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:27:54 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:27:55 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:27:56 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:27:57 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:27:57 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:27:57 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:27:57 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:27:57 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:27:58 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:27:58 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:27:58 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201904_100_100_0_101' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:27:59 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:27:59 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:27:59 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201904_100_100_0_102' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:27:59 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201904_100_100_0_101' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:28:00 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_93_93_0_102' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:28:00 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:28:00 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:28:01 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:28:01 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:01 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:28:01 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:01 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:28:01 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:28:02 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:28:03 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:03 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:28:03 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:28:03 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_3_91_9_105' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:28:04 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:28:04 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_93_93_0_105' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:28:05 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:05 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:28:06 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:06 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:28:06 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:28:07 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:07 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_97_97_0_106' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:28:08 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:08 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:09 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_93_93_0_106' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:28:10 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_97_97_0_106' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:28:10 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:28:10 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:28:11 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:28:12 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_93_93_0_107' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:28:12 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:28:12 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201904_100_100_0_107' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:28:13 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:28:13 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201904_100_100_0_107' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:28:13 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:28:14 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:28:14 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:15 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:15 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:16 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:16 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:28:16 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:28:17 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_98_98_0_108' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:28:17 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:28:18 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:18 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:28:18 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201904_100_100_0_108' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:28:18 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:28:18 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_3_91_9_108' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:28:18 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_3_91_9_108' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:28:19 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:28:19 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:20 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:20 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:28:20 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_95_95_0_108' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:28:21 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:22 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:28:22 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_98_98_0_108' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:28:22 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:28:22 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:22 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:23 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_95_95_0_109' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:28:23 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_93_93_0_109' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:28:23 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:25 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:28:25 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:28:25 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201904_100_100_0_110' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:28:25 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:28:26 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:28:26 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:27 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_98_98_0_110' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:28:27 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:28:27 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_98_98_0_111' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:28:28 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201904_100_100_0_111' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:28:28 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:28:28 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:29 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:28:29 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:28:29 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:28:29 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:28:29 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:28:29 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:30 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:28:30 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:30 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:31 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:28:31 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_95_95_0_112' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:28:32 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_97_97_0_111' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:28:32 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:28:32 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:28:33 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_98_98_0_112' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:28:33 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_93_93_0_112' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:28:33 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:28:33 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:28:33 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:28:34 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:34 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:34 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:35 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:28:35 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:28:35 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:28:36 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:36 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:28:36 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201904_100_100_0_112' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:28:36 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201904_100_100_0_112' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:28:37 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:28:37 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_98_98_0_113' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:28:38 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_97_97_0_113' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:28:38 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:28:38 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:28:38 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:38 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:28:39 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:28:39 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:28:40 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:28:40 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:40 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:41 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_95_95_0_114' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:28:41 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:41 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:28:41 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:28:42 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:28:42 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:28:42 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:43 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:44 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201904_1_99_10_114' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:28:46 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_93_93_0_114' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:28:46 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201904_100_100_0_114' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:28:46 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_95_95_0_114' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:28:46 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:46 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201904_100_100_0_114' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:28:47 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:28:47 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:28:48 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:28:48 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:28:48 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:49 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:50 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:28:50 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:28:51 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_97_97_0_115' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:28:52 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:28:52 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:52 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_98_98_0_115' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:28:53 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:53 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:28:54 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:28:54 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:28:54 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_98_98_0_116' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:28:54 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:28:55 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_3_91_9_116' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:28:55 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_3_91_9_116' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:28:56 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:28:56 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:56 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:56 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:28:57 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:28:57 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:28:57 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:28:58 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:58 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:59 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:28:59 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201904_1_99_10_117' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:00 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_97_97_0_117' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:29:00 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_98_98_0_117' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:00 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201904_100_100_0_117' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:01 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:29:01 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:01 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:02 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:02 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_98_98_0_119' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:02 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:29:02 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_3_91_9_119' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:29:03 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:29:03 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_97_97_0_119' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:29:03 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:29:04 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_93_93_0_120' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:29:04 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:04 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:29:04 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:29:05 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:05 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:05 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:05 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:29:06 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_95_95_0_121' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:29:06 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:29:07 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:29:07 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:29:07 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:07 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:29:07 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:29:07 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:08 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_95_95_0_121' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:29:08 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:29:08 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:29:08 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:29:09 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_97_97_0_121' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:09 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:10 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:29:10 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:11 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:11 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:11 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:29:12 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:29:12 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_97_97_0_122' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:29:13 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:29:13 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:29:13 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:29:14 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201904_100_100_0_122' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:14 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:29:14 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:29:14 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_97_97_0_122' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:14 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:15 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:29:16 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:16 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_98_98_0_122' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:29:16 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:16 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:29:18 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:18 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:18 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_97_97_0_122' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:29:18 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:29:18 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:19 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:29:19 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:20 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:29:20 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:20 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_95_95_0_123' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:29:20 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201904_100_100_0_123' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:21 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:29:21 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_97_97_0_123' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:22 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_98_98_0_124' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:29:22 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:22 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:29:22 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:29:22 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:22 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:23 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:23 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:24 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:29:24 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:29:24 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:29:24 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201904_100_100_0_125' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:29:24 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:29:25 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:29:26 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_95_95_0_125' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:26 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:26 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:27 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:27 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:29:27 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:27 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:28 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:28 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:29:28 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_95_95_0_126' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:28 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:29:28 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:29:28 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:29:29 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_97_97_0_127' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:29 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:29:29 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_98_98_0_127' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:29 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_3_91_9_127' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:29 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:29:30 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:29:30 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:30 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:31 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:29:31 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:31 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:32 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:32 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_93_93_0_127' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:33 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:33 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:33 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_3_91_9_128' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:29:33 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:34 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:34 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:34 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:35 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:35 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:29:35 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:29:36 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_97_97_0_128' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:29:36 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:36 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:37 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_93_93_0_128' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:38 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:38 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_98_98_0_128' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:29:38 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:38 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_98_98_0_128' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:39 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:39 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:39 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_98_98_0_128' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:40 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:40 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201904_100_100_0_129' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:40 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:29:40 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:29:40 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:29:41 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_3_91_9_129' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:29:42 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_3_91_9_129' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:29:42 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:29:43 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:29:43 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:44 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:29:44 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:29:44 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:29:44 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:45 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:45 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:29:46 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:29:46 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:29:46 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:48 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:48 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:29:48 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:48 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:29:49 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:50 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:50 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:51 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_98_98_0_130' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:51 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:52 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:52 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:53 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:29:53 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_93_93_0_130' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:53 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201904_100_100_0_129' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:29:53 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:29:54 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS alter_modifying_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:29:54 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:55 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:56 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201904_1_99_10_130' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:56 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:56 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:29:56 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201904_100_100_0_130' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:29:58 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '201903_98_98_0_130' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:29:59 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:29:59 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:59 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:29:59 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:30:00 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:00 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:01 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:30:01 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:02 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:02 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:03 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:04 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:05 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:05 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:30:05 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:05 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod2' on node1 (cluster.py:3602, query) ___________________ test_concurrent_alter_modify[replicated] ___________________ [gw1] linux -- Python 3.10.12 /usr/bin/python3 start_cluster = name = 'replicated_alter_modifying_mt' engine = "ReplicatedMergeTree('/clickhouse/replicated_alter_modifying_mt', '1')" @pytest.mark.parametrize( "name,engine", [ pytest.param("alter_modifying_mt", "MergeTree()", id="mt"), pytest.param( "replicated_alter_modifying_mt", "ReplicatedMergeTree('/clickhouse/replicated_alter_modifying_mt', '1')", id="replicated", ), ], ) def test_concurrent_alter_modify(start_cluster, name, engine): try: node1.query_with_retry( """ CREATE TABLE IF NOT EXISTS {name} ( EventDate Date, number UInt64 ) ENGINE = {engine} ORDER BY tuple() PARTITION BY toYYYYMM(EventDate) SETTINGS storage_policy='jbods_with_external' """.format( name=name, engine=engine ) ) values = list({random.randint(1, 1000000) for _ in range(0, 1000)}) def insert(num): for i in range(num): day = random.randint(11, 30) value = values.pop() month = "0" + str(random.choice([3, 4])) node1.query_with_retry( "INSERT INTO {} VALUES(toDate('2019-{m}-{d}'), {v})".format( name, m=month, d=day, v=value ) ) def alter_move(num): for i in range(num): produce_alter_move(node1, name) def alter_modify(num): for i in range(num): column_type = random.choice(["UInt64", "String"]) try: node1.query( "ALTER TABLE {} MODIFY COLUMN number {}".format( name, column_type ) ) except: if "Replicated" not in engine: raise insert(100) assert node1.query("SELECT COUNT() FROM {}".format(name)) == "100\n" p = Pool(50) tasks = [] for i in range(5): tasks.append(p.apply_async(alter_move, (100,))) tasks.append(p.apply_async(alter_modify, (100,))) for task in tasks: > task.get(timeout=120) test_multiple_disks/test.py:1368: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = timeout = 120 def get(self, timeout=None): self.wait(timeout) if not self.ready(): > raise TimeoutError E multiprocessing.context.TimeoutError /usr/lib/python3.10/multiprocessing/pool.py:770: TimeoutError ------------------------------ Captured log call ------------------------------- 2026-04-30 17:30:07 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS replicated_alter_modifying_mt ( EventDate Date, number UInt64 ) ENGINE = ReplicatedMergeTree('/clickhouse/replicated_alter_modifying_mt', '1') ORDER BY tuple() PARTITION BY toYYYYMM(EventDate) SETTINGS storage_policy='jbods_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:08 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:08 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:08 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:30:08 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:08 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:09 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:30:10 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:30:10 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:10 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-25'), 950268) on node1 (cluster.py:3602, query) 2026-04-30 17:30:10 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:30:11 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:30:11 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:30:11 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:11 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:30:12 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:12 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:13 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-23'), 503802) on node1 (cluster.py:3602, query) 2026-04-30 17:30:13 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:13 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:13 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:30:15 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:30:15 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:30:15 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:30:16 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:30:16 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:30:16 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-27'), 778232) on node1 (cluster.py:3602, query) 2026-04-30 17:30:17 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:17 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:30:17 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:17 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:18 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:30:18 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:18 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:19 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:19 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-24'), 122869) on node1 (cluster.py:3602, query) 2026-04-30 17:30:19 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:19 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:30:20 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:21 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:21 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:30:21 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:30:21 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:21 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-23'), 907253) on node1 (cluster.py:3602, query) 2026-04-30 17:30:22 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:30:22 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:23 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:23 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:23 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:23 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:24 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-27'), 227304) on node1 (cluster.py:3602, query) 2026-04-30 17:30:24 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:30:24 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:30:24 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:25 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:26 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:26 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:26 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-25'), 440295) on node1 (cluster.py:3602, query) 2026-04-30 17:30:26 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:27 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:30:27 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:28 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:28 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:30:29 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:30:29 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:29 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:29 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:30 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-24'), 921573) on node1 (cluster.py:3602, query) 2026-04-30 17:30:30 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:30:31 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:31 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:30:32 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:32 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:32 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:32 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:30:33 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:30:33 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-22'), 450527) on node1 (cluster.py:3602, query) 2026-04-30 17:30:34 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:34 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:34 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:34 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:34 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:30:35 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-23'), 151518) on node1 (cluster.py:3602, query) 2026-04-30 17:30:35 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:30:35 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:36 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:36 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:36 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:37 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-18'), 475101) on node1 (cluster.py:3602, query) 2026-04-30 17:30:37 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:37 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:38 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:30:38 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:38 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:30:38 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:39 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-29'), 770011) on node1 (cluster.py:3602, query) 2026-04-30 17:30:39 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:30:39 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:39 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:39 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:41 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:41 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:41 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:30:42 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:30:42 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-18'), 194522) on node1 (cluster.py:3602, query) 2026-04-30 17:30:42 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:30:42 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:42 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:43 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:30:43 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:44 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:44 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:44 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:30:44 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-16'), 341976) on node1 (cluster.py:3602, query) 2026-04-30 17:30:45 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:30:45 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:45 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:30:46 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:46 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:46 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:46 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:46 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-26'), 745429) on node1 (cluster.py:3602, query) 2026-04-30 17:30:47 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:47 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:30:48 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:30:49 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:30:49 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:49 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:49 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:30:50 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-22'), 763856) on node1 (cluster.py:3602, query) 2026-04-30 17:30:50 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:30:50 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:50 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:50 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:51 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:30:51 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:51 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:30:52 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-23'), 231373) on node1 (cluster.py:3602, query) 2026-04-30 17:30:52 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:53 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:30:53 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:53 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:30:53 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:30:54 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-24'), 894914) on node1 (cluster.py:3602, query) 2026-04-30 17:30:54 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:54 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:30:54 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:55 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:55 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:56 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:30:56 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:57 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:30:57 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:30:57 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:30:57 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-15'), 59332) on node1 (cluster.py:3602, query) 2026-04-30 17:30:57 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:57 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:58 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:58 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:30:58 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:58 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-11'), 929731) on node1 (cluster.py:3602, query) 2026-04-30 17:30:58 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:30:59 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:30:59 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:30:59 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:30:59 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-19'), 987075) on node1 (cluster.py:3602, query) 2026-04-30 17:31:00 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:31:00 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:31:00 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:01 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:01 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:01 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:01 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:31:01 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-20'), 419778) on node1 (cluster.py:3602, query) 2026-04-30 17:31:02 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:02 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:31:03 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:03 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:31:03 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:03 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:03 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:04 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:04 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-11'), 190401) on node1 (cluster.py:3602, query) 2026-04-30 17:31:04 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:31:04 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:31:04 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:06 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:06 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:31:06 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:31:06 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-12'), 116671) on node1 (cluster.py:3602, query) 2026-04-30 17:31:06 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:06 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:07 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:31:07 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:31:07 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:31:08 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:31:08 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-12'), 292796) on node1 (cluster.py:3602, query) 2026-04-30 17:31:08 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:09 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:09 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:09 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:09 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:31:09 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:31:10 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-24'), 249782) on node1 (cluster.py:3602, query) 2026-04-30 17:31:11 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:11 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:11 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:11 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:11 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:31:11 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-13'), 667574) on node1 (cluster.py:3602, query) 2026-04-30 17:31:12 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:31:12 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:12 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:12 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:12 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:14 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:31:14 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-12'), 460721) on node1 (cluster.py:3602, query) 2026-04-30 17:31:14 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:14 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:14 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:14 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:14 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:15 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:15 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:15 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:16 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:31:16 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-15'), 366510) on node1 (cluster.py:3602, query) 2026-04-30 17:31:16 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:17 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:31:17 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:17 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:17 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:17 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:18 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:18 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:19 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:31:19 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:19 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:19 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:31:20 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-30'), 685997) on node1 (cluster.py:3602, query) 2026-04-30 17:31:20 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:20 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:21 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:21 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:31:21 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:21 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:21 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:22 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:31:22 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:23 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-30'), 135084) on node1 (cluster.py:3602, query) 2026-04-30 17:31:23 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:31:23 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:23 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:24 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:24 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:31:25 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:25 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:31:25 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:25 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-16'), 939947) on node1 (cluster.py:3602, query) 2026-04-30 17:31:25 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:26 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:31:26 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:26 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:26 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:27 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:31:27 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:27 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-15'), 282538) on node1 (cluster.py:3602, query) 2026-04-30 17:31:28 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:31:28 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:28 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:31:29 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:31:29 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:29 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:30 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:31:30 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-20'), 294821) on node1 (cluster.py:3602, query) 2026-04-30 17:31:30 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:30 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:30 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:31 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:31 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:31 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:31:31 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:31:32 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-20'), 868250) on node1 (cluster.py:3602, query) 2026-04-30 17:31:32 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:32 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:32 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:33 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:31:33 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:33 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:34 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:31:34 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:34 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:35 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:35 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:31:35 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-26'), 188314) on node1 (cluster.py:3602, query) 2026-04-30 17:31:35 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:35 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:36 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:36 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:37 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-15'), 274332) on node1 (cluster.py:3602, query) 2026-04-30 17:31:37 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:31:37 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:31:38 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:31:38 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:31:38 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:31:39 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:39 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:39 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:39 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-11'), 331674) on node1 (cluster.py:3602, query) 2026-04-30 17:31:39 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:31:40 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:40 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:41 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:41 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:41 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:42 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:42 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:42 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:42 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:31:42 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-30'), 667546) on node1 (cluster.py:3602, query) 2026-04-30 17:31:43 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:43 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:31:44 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:44 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:44 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:44 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:31:44 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-17'), 55193) on node1 (cluster.py:3602, query) 2026-04-30 17:31:45 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:45 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:31:45 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:46 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:46 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:46 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:31:46 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-30'), 190358) on node1 (cluster.py:3602, query) 2026-04-30 17:31:47 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:31:47 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:47 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:48 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:48 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:48 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:48 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:49 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:31:49 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-14'), 49046) on node1 (cluster.py:3602, query) 2026-04-30 17:31:49 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:31:50 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:50 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:31:50 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:31:50 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:31:50 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:51 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:51 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-15'), 135057) on node1 (cluster.py:3602, query) 2026-04-30 17:31:51 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:52 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:52 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:31:52 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:31:52 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:52 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-11'), 71563) on node1 (cluster.py:3602, query) 2026-04-30 17:31:53 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:31:53 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:53 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:31:53 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:53 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:31:53 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:31:53 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-14'), 94080) on node1 (cluster.py:3602, query) 2026-04-30 17:31:54 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:54 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:31:55 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:55 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:55 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:55 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-12'), 188287) on node1 (cluster.py:3602, query) 2026-04-30 17:31:55 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:56 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:56 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:31:56 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:31:57 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:57 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-12'), 100221) on node1 (cluster.py:3602, query) 2026-04-30 17:31:57 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:31:57 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:31:58 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:31:58 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:31:58 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:58 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:59 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:31:59 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:31:59 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:32:00 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:00 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-16'), 939898) on node1 (cluster.py:3602, query) 2026-04-30 17:32:00 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:32:01 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:01 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:01 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:32:02 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:32:02 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-14'), 755577) on node1 (cluster.py:3602, query) 2026-04-30 17:32:02 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:32:03 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:32:03 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:32:03 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:32:03 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:32:04 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:32:04 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:32:04 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-21'), 780149) on node1 (cluster.py:3602, query) 2026-04-30 17:32:04 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:32:05 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:05 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:05 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:06 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:32:06 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:06 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:32:07 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-28'), 542581) on node1 (cluster.py:3602, query) 2026-04-30 17:32:07 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:32:07 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:32:08 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:32:08 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:32:08 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:32:09 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:09 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:32:09 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-14'), 210804) on node1 (cluster.py:3602, query) 2026-04-30 17:32:09 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:09 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:10 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:32:10 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:32:11 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:32:11 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:32:12 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:32:12 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-26'), 806767) on node1 (cluster.py:3602, query) 2026-04-30 17:32:12 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:12 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:32:13 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:32:13 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:14 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:32:14 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:32:14 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:32:14 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-26'), 75631) on node1 (cluster.py:3602, query) 2026-04-30 17:32:15 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:32:15 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:32:15 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:32:15 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:32:16 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:32:16 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:16 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:32:16 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:17 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:32:17 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:17 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:32:18 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-22'), 655214) on node1 (cluster.py:3602, query) 2026-04-30 17:32:18 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:32:19 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:32:19 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:32:20 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:20 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:20 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:32:20 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:21 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-15'), 69482) on node1 (cluster.py:3602, query) 2026-04-30 17:32:22 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:22 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:32:22 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:32:22 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:32:23 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-16'), 685923) on node1 (cluster.py:3602, query) 2026-04-30 17:32:23 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:32:23 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:32:24 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:32:24 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:32:25 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:32:25 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:25 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:25 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:26 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-17'), 739167) on node1 (cluster.py:3602, query) 2026-04-30 17:32:26 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:27 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:32:27 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:32:27 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:32:27 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:32:27 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-15'), 485214) on node1 (cluster.py:3602, query) 2026-04-30 17:32:28 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:28 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:29 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:29 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-19'), 608089) on node1 (cluster.py:3602, query) 2026-04-30 17:32:30 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:32:31 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:31 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:32:31 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:32:32 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:32 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:32:33 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-18'), 395096) on node1 (cluster.py:3602, query) 2026-04-30 17:32:33 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:32:34 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:34 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:32:35 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PARTITION 201903 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:32:37 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-12'), 962390) on node1 (cluster.py:3602, query) 2026-04-30 17:32:37 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:32:38 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:38 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-25'), 59221) on node1 (cluster.py:3602, query) 2026-04-30 17:32:39 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:32:40 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-15'), 53069) on node1 (cluster.py:3602, query) 2026-04-30 17:32:41 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:42 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:32:42 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-20'), 593737) on node1 (cluster.py:3602, query) 2026-04-30 17:32:44 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-11'), 524107) on node1 (cluster.py:3602, query) 2026-04-30 17:32:44 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:46 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-20'), 417614) on node1 (cluster.py:3602, query) 2026-04-30 17:32:46 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:32:47 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:32:48 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-21'), 489291) on node1 (cluster.py:3602, query) 2026-04-30 17:32:49 [ 384 ] DEBUG : Executing query ALTER TABLE alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:32:50 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-30'), 71500) on node1 (cluster.py:3602, query) 2026-04-30 17:32:52 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-19'), 347979) on node1 (cluster.py:3602, query) 2026-04-30 17:32:54 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-26'), 593736) on node1 (cluster.py:3602, query) 2026-04-30 17:32:57 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-26'), 597833) on node1 (cluster.py:3602, query) 2026-04-30 17:32:59 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-26'), 126792) on node1 (cluster.py:3602, query) 2026-04-30 17:33:01 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-26'), 241479) on node1 (cluster.py:3602, query) 2026-04-30 17:33:03 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-13'), 745285) on node1 (cluster.py:3602, query) 2026-04-30 17:33:05 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-12'), 702274) on node1 (cluster.py:3602, query) 2026-04-30 17:33:07 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-23'), 522045) on node1 (cluster.py:3602, query) 2026-04-30 17:33:10 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-15'), 472888) on node1 (cluster.py:3602, query) 2026-04-30 17:33:12 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-15'), 206647) on node1 (cluster.py:3602, query) 2026-04-30 17:33:13 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-29'), 737076) on node1 (cluster.py:3602, query) 2026-04-30 17:33:16 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-12'), 593714) on node1 (cluster.py:3602, query) 2026-04-30 17:33:18 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-25'), 810802) on node1 (cluster.py:3602, query) 2026-04-30 17:33:21 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-27'), 757549) on node1 (cluster.py:3602, query) 2026-04-30 17:33:22 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-19'), 759597) on node1 (cluster.py:3602, query) 2026-04-30 17:33:24 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-14'), 261929) on node1 (cluster.py:3602, query) 2026-04-30 17:33:25 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-22'), 640806) on node1 (cluster.py:3602, query) 2026-04-30 17:33:26 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-12'), 556836) on node1 (cluster.py:3602, query) 2026-04-30 17:33:27 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-16'), 804644) on node1 (cluster.py:3602, query) 2026-04-30 17:33:28 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-15'), 577316) on node1 (cluster.py:3602, query) 2026-04-30 17:33:30 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-12'), 257824) on node1 (cluster.py:3602, query) 2026-04-30 17:33:31 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-17'), 22303) on node1 (cluster.py:3602, query) 2026-04-30 17:33:32 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-20'), 634654) on node1 (cluster.py:3602, query) 2026-04-30 17:33:34 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-25'), 141076) on node1 (cluster.py:3602, query) 2026-04-30 17:33:35 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-27'), 204563) on node1 (cluster.py:3602, query) 2026-04-30 17:33:36 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-28'), 657169) on node1 (cluster.py:3602, query) 2026-04-30 17:33:37 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-23'), 206608) on node1 (cluster.py:3602, query) 2026-04-30 17:33:39 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-19'), 50960) on node1 (cluster.py:3602, query) 2026-04-30 17:33:40 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-16'), 458511) on node1 (cluster.py:3602, query) 2026-04-30 17:33:42 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-04-20'), 55053) on node1 (cluster.py:3602, query) 2026-04-30 17:33:44 [ 384 ] DEBUG : Executing query INSERT INTO replicated_alter_modifying_mt VALUES(toDate('2019-03-30'), 798473) on node1 (cluster.py:3602, query) 2026-04-30 17:33:45 [ 384 ] DEBUG : Executing query SELECT COUNT() FROM replicated_alter_modifying_mt on node1 (cluster.py:3602, query) 2026-04-30 17:33:47 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:33:47 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:33:47 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:33:47 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:33:47 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:33:47 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:33:47 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:33:47 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:33:47 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:33:47 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:33:49 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:33:49 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:33:49 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:33:49 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_51_51_0' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:33:49 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_46_46_0' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:33:50 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:33:50 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:33:50 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:33:50 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:33:50 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:33:50 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:33:51 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:33:51 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_49_49_0' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:33:51 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:33:51 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:33:52 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:33:52 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:33:52 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:33:52 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:33:52 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:33:52 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:33:52 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:33:52 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:33:53 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:33:53 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_45_45_0_48' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:33:53 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_45_45_0_48' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:33:54 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_46_46_0_48' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:33:54 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:33:54 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_0_48_10_52' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:33:54 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:33:55 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:33:55 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:33:55 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_50_50_0_52' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:33:56 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:33:56 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:33:56 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:33:56 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:33:56 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:33:57 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:33:57 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:33:58 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:33:58 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:33:58 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:33:58 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:33:59 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:33:59 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_51_51_0_52' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:33:59 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_0_48_10_53' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:00 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:00 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:00 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:00 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:01 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_0_44_9_49' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:01 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:01 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_0_44_9_49' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:01 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:02 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_47_47_0_49' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:34:02 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:02 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:02 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:34:02 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_45_45_0_49' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:03 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:03 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:03 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:03 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:04 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:04 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:04 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:34:04 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:05 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:05 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:06 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_0_48_10_53' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:34:06 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:07 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_51_51_0_53' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:07 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:07 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_0_48_10_53' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:34:07 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_51_51_0_53' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:08 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:08 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:08 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:08 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:09 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_46_46_0_56' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:09 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:09 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:09 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:10 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:10 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:10 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:11 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:11 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_45_45_0_56' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:11 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:11 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_49_49_0_60' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:34:12 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_46_46_0_56' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:34:12 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:12 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_49_49_0_60' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:12 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:13 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:13 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_46_46_0_56' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:13 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:13 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:34:14 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:14 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:14 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_0_48_10_60' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:14 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:15 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:15 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:15 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:15 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:16 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_50_50_0_60' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:16 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:16 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:16 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:17 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:17 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:17 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_0_44_9_64' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:17 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_0_48_10_60' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:17 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:18 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_51_51_0_60' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:34:18 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:18 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:18 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:18 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:18 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_45_45_0_64' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:19 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:19 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:19 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_0_44_9_64' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:19 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:19 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_51_51_0_68' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:19 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:19 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:20 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:20 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_50_50_0_60' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:34:20 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:20 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:34:20 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_49_49_0_68' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:34:20 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:34:21 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:21 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:34:21 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_0_44_9_71' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:34:21 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:22 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:22 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:34:22 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:22 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:22 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:22 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:22 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:23 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:23 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:24 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:24 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:25 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_46_46_0_71' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:34:25 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:25 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_0_44_9_71' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:34:25 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_46_46_0_71' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:34:25 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:25 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_0_44_9_71' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:34:26 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:26 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:26 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:26 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:26 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:27 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:27 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:27 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:28 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:28 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:28 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:28 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:29 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:34:29 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:29 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_47_47_0_71' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:34:29 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_0_44_9_71' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:34:29 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_0_44_9_71' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:30 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:31 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:31 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:31 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:31 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:31 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_47_47_0_71' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:31 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:32 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:32 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:33 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:33 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:34:34 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:34 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:35 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_49_49_0_75' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:35 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_51_51_0_75' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:35 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:35 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:36 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_0_44_9_71' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:34:36 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:36 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:36 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:37 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:37 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:37 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:34:37 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_0_48_10_75' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:34:37 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:38 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:38 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:38 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:39 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:34:39 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:39 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_50_50_0_75' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:34:39 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:40 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:40 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:34:40 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:40 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:40 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_49_49_0_75' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:34:41 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:41 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_0_48_10_75' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:42 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:42 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:42 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:42 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:42 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_0_48_10_75' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:34:43 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_47_47_0_89' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:34:43 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:43 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:43 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:44 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_47_47_0_89' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:34:44 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:44 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_50_50_0_93' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:34:44 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:44 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:34:45 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:45 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:45 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:45 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:45 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:46 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:34:46 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:34:47 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_45_45_0_89' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:34:47 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:47 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:47 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_47_47_0_89' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:34:48 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:48 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_49_49_0_93' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:34:49 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:34:49 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:34:49 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:49 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:49 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:50 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:50 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:50 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:50 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:34:50 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:51 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:52 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:52 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:52 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_49_49_0_93' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:52 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_45_45_0_91' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:34:53 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:53 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:34:53 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_45_45_0_91' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:34:53 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:34:54 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:54 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:34:54 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_51_51_0_95' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:54 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:55 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:34:55 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:55 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:56 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:56 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:34:56 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:56 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:56 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:34:56 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:56 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:57 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:57 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:58 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:34:58 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:34:59 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_49_49_0_95' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:34:59 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_45_45_0_91' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:35:00 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_45_45_0_91' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:35:00 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:00 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:00 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:00 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_0_44_9_91' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:35:00 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:00 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:00 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_49_49_0_95' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:35:01 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:35:01 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:35:01 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:02 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:02 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:02 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:35:03 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_46_46_0_91' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:03 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:03 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:03 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:03 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:04 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:35:04 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:04 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:04 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_46_46_0_91' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:35:05 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_0_44_9_91' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:05 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:05 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:05 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:35:05 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:35:06 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:06 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:35:06 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:06 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_0_44_9_104' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:07 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:35:07 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:07 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:07 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:08 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:08 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:08 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:09 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:09 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_46_46_0_104' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:35:09 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:35:09 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:09 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_51_51_0_95' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:10 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_0_48_10_108' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:10 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:10 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:10 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:10 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:11 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:35:11 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_46_46_0_104' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:35:11 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:12 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:12 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:12 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:12 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:35:13 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:13 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:35:13 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:13 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:14 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:14 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:35:14 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_49_49_0_108' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:35:15 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:15 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:15 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:15 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:15 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_47_47_0_104' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:16 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_46_46_0_107' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:16 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:16 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:35:17 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:17 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:17 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:17 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:18 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:18 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:18 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_49_49_0_111' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:18 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:19 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_45_45_0_107' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:19 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:19 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_45_45_0_107' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:35:19 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:19 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_49_49_0_111' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:19 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:19 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:20 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:20 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:20 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:21 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:35:21 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:22 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:22 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_51_51_0_111' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:35:22 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:22 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:22 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:23 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_47_47_0_107' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:35:23 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_51_51_0_111' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:35:23 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_50_50_0_111' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:35:23 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:24 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:24 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:24 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:35:24 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:24 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:25 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:25 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:25 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_0_44_9_114' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:35:25 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:25 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:25 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:26 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_49_49_0_111' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:26 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_45_45_0_114' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:35:26 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:26 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:35:27 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:27 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_47_47_0_114' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:27 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:27 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_49_49_0_118' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:27 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:27 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:27 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:27 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:28 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:28 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:28 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:28 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:28 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:28 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_49_49_0_118' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:35:29 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_47_47_0_114' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:29 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:29 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:29 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_49_49_0_118' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:35:29 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_46_46_0_115' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:30 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:35:30 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_0_48_10_118' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:30 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:35:30 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:31 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:31 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:35:31 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:31 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:35:31 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:31 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:31 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:35:32 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:32 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:35:32 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:33 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:33 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:35:33 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:33 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_0_48_10_119' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:35:33 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:33 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_47_47_0_115' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:35:33 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:34 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:34 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:35 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:35 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:35 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_0_44_9_115' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:35:35 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_0_48_10_119' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:35:36 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:35:37 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:37 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_50_50_0_119' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:35:37 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:37 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:38 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:38 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:35:38 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:38 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:39 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_45_45_0_126' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:39 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:35:39 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:39 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:39 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:35:40 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:40 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:41 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:41 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:41 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:41 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:42 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:35:42 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:35:42 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_47_47_0_126' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:42 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_45_45_0_126' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:42 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:43 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:43 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:43 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:43 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_46_46_0_126' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:35:44 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:44 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:44 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:44 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:44 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:35:45 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:45 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:45 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:45 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:46 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:46 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:47 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_49_49_0_130' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:47 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_alter_modifying_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:35:47 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:47 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:47 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:47 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:48 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_46_46_0_126' TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:35:48 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:48 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_0_48_10_130' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:35:49 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_46_46_0_126' TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:49 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:49 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:49 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:49 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:49 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:50 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:35:50 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:50 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201903_47_47_0_126' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:35:51 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:51 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:51 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:51 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:51 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:51 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:35:52 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:35:52 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:53 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:53 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:53 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:53 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:53 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201904 TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:53 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:53 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:54 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '' TO VOLUME 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:35:54 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '201904_51_51_0_130' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:54 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:54 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:54 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:54 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:54 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:55 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '' TO DISK 'jbod1' on node1 (cluster.py:3602, query) 2026-04-30 17:35:55 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PARTITION 201903 TO DISK 'jbod2' on node1 (cluster.py:3602, query) 2026-04-30 17:35:55 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:56 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:56 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) 2026-04-30 17:35:56 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:56 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MOVE PART '' TO VOLUME 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:35:56 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number UInt64 on node1 (cluster.py:3602, query) 2026-04-30 17:35:56 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:56 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:56 [ 384 ] DEBUG : Executing query ALTER TABLE replicated_alter_modifying_mt MODIFY COLUMN number String on node1 (cluster.py:3602, query) 2026-04-30 17:35:57 [ 384 ] DEBUG : Executing query SELECT name from system.parts where table = 'replicated_alter_modifying_mt' and active = 1 on node1 (cluster.py:3602, query) ____________________________ test_kill_while_insert ____________________________ [gw1] linux -- Python 3.10.12 /usr/bin/python3 start_cluster = def test_kill_while_insert(start_cluster): try: name = "test_kill_while_insert" node1.query( """ CREATE TABLE IF NOT EXISTS {name} ( s String ) ENGINE = MergeTree ORDER BY tuple() SETTINGS storage_policy='small_jbod_with_external' """.format( name=name ) ) data = [] dates = [] for i in range(10): data.append(get_random_string(1024 * 1024)) # 1MB value node1.query( "INSERT INTO {name} VALUES {}".format( ",".join(["(" + s + ")" for s in data]), name=name ) ) disks = get_used_disks_for_table(node1, name) assert set(disks) == {"jbod1"} def ignore_exceptions(f, *args): try: f(*args) except: """(っಠ‿ಠ)っ""" start_time = time.time() long_select = threading.Thread( target=ignore_exceptions, args=(node1.query, "SELECT sleep(3) FROM {name}".format(name=name)), ) long_select.start() time.sleep(0.5) node1.query( "ALTER TABLE {name} MOVE PARTITION tuple() TO DISK 'external'".format( name=name ) ) assert time.time() - start_time < 2 > node1.restart_clickhouse(kill=True) test_multiple_disks/test.py:1658: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ helpers/cluster.py:4055: in restart_clickhouse self.start_clickhouse(stop_start_wait_sec) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = start_wait_sec = 60, retry_start = True, expected_to_fail = False def start_clickhouse( self, start_wait_sec=60, retry_start=True, expected_to_fail=False ): if not self.stay_alive: raise Exception( "ClickHouse can be started again only with stay_alive=True instance" ) start_time = time.time() time_to_sleep = 0.5 while start_time + start_wait_sec >= time.time(): # sometimes after SIGKILL (hard reset) server may refuse to start for some time # for different reasons. pid = self.get_process_pid("clickhouse") if pid is None: logging.debug("No clickhouse process running. Start new one.") self.exec_in_container( ["bash", "-c", "{} --daemon".format(self.clickhouse_start_command)], user=str(os.getuid()), ) if expected_to_fail: self.wait_start_failed(start_wait_sec + start_time - time.time()) return time.sleep(1) continue else: logging.debug("Clickhouse process running.") if expected_to_fail: raise Exception("ClickHouse was expected not to be running.") try: self.wait_start(start_wait_sec + start_time - time.time()) return except Exception as e: logging.warning( f"Current start attempt failed. Will kill {pid} just in case." ) self.exec_in_container( ["bash", "-c", f"kill -9 {pid}"], user="root", nothrow=True ) if not retry_start: raise time.sleep(time_to_sleep) > raise Exception("Cannot start ClickHouse, see additional info in logs") E Exception: Cannot start ClickHouse, see additional info in logs helpers/cluster.py:3992: Exception ------------------------------ Captured log call ------------------------------- 2026-04-30 17:39:43 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS test_kill_while_insert ( s String ) ENGINE = MergeTree ORDER BY tuple() SETTINGS storage_policy='small_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:39:44 [ 384 ] DEBUG : Executing query INSERT INTO test_kill_while_insert VALUES (randomPrintableASCII(1048576)),(randomPrintableASCII(1048576)),(randomPrintableASCII(1048576)),(randomPrintableASCII(1048576)),(randomPrintableASCII(1048576)),(randomPrintableASCII(1048576)),(randomPrintableASCII(1048576)),(randomPrintableASCII(1048576)),(randomPrintableASCII(1048576)),(randomPrintableASCII(1048576)) on node1 (cluster.py:3602, query) 2026-04-30 17:39:46 [ 384 ] DEBUG : Executing query select disk_name from system.parts where table == 'test_kill_while_insert' and active=1 order by modification_time on node1 (cluster.py:3602, query) 2026-04-30 17:39:46 [ 384 ] DEBUG : Executing query SELECT sleep(3) FROM test_kill_while_insert on node1 (cluster.py:3602, query) 2026-04-30 17:39:47 [ 384 ] DEBUG : Executing query ALTER TABLE test_kill_while_insert MOVE PARTITION tuple() TO DISK 'external' on node1 (cluster.py:3602, query) 2026-04-30 17:39:48 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:True cmd: ['bash', '-c', 'ps -C clickhouse'] (cluster.py:2173, exec_in_container) 2026-04-30 17:39:48 [ 384 ] DEBUG : Command:['docker', 'exec', '-u', 'root', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', 'ps -C clickhouse'] (cluster.py:113, run_and_check) 2026-04-30 17:39:49 [ 384 ] DEBUG : Stdout: PID TTY TIME CMD (cluster.py:121, run_and_check) 2026-04-30 17:39:49 [ 384 ] DEBUG : Stdout: 8 ? 00:33:03 clickhouse (cluster.py:121, run_and_check) 2026-04-30 17:39:49 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', 'pkill -9 clickhouse'] (cluster.py:2173, exec_in_container) 2026-04-30 17:39:49 [ 384 ] DEBUG : Command:['docker', 'exec', '-u', 'root', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', 'pkill -9 clickhouse'] (cluster.py:113, run_and_check) 2026-04-30 17:39:49 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:2173, exec_in_container) 2026-04-30 17:39:49 [ 384 ] DEBUG : Command:['docker', 'exec', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:113, run_and_check) 2026-04-30 17:39:50 [ 384 ] DEBUG : Stdout:8 (cluster.py:121, run_and_check) 2026-04-30 17:39:51 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:2173, exec_in_container) 2026-04-30 17:39:51 [ 384 ] DEBUG : Command:['docker', 'exec', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:113, run_and_check) 2026-04-30 17:39:51 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:2173, exec_in_container) 2026-04-30 17:39:51 [ 384 ] DEBUG : Command:['docker', 'exec', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:113, run_and_check) 2026-04-30 17:39:52 [ 384 ] DEBUG : No clickhouse process running. Start new one. (cluster.py:3964, start_clickhouse) 2026-04-30 17:39:52 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', 'clickhouse server --config-file=/etc/clickhouse-server/config.xml --log-file=/var/log/clickhouse-server/clickhouse-server.log --errorlog-file=/var/log/clickhouse-server/clickhouse-server.err.log --daemon'] (cluster.py:2173, exec_in_container) 2026-04-30 17:39:52 [ 384 ] DEBUG : Command:['docker', 'exec', '-u', '0', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', 'clickhouse server --config-file=/etc/clickhouse-server/config.xml --log-file=/var/log/clickhouse-server/clickhouse-server.log --errorlog-file=/var/log/clickhouse-server/clickhouse-server.err.log --daemon'] (cluster.py:113, run_and_check) 2026-04-30 17:39:54 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:2173, exec_in_container) 2026-04-30 17:39:54 [ 384 ] DEBUG : Command:['docker', 'exec', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:113, run_and_check) 2026-04-30 17:39:55 [ 384 ] DEBUG : Stdout:804 (cluster.py:121, run_and_check) 2026-04-30 17:39:55 [ 384 ] DEBUG : Clickhouse process running. (cluster.py:3975, start_clickhouse) 2026-04-30 17:39:55 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:2173, exec_in_container) 2026-04-30 17:39:55 [ 384 ] DEBUG : Command:['docker', 'exec', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:113, run_and_check) 2026-04-30 17:39:56 [ 384 ] DEBUG : Stdout:804 (cluster.py:121, run_and_check) 2026-04-30 17:39:56 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:39:57 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:39:59 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:00 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:01 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:03 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:05 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:06 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:08 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:09 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:10 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:2173, exec_in_container) 2026-04-30 17:40:10 [ 384 ] DEBUG : Command:['docker', 'exec', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:113, run_and_check) 2026-04-30 17:40:11 [ 384 ] DEBUG : Stdout:804 (cluster.py:121, run_and_check) 2026-04-30 17:40:11 [ 384 ] WARNING : ERROR Client failed! Return code: 210, stderr: Code: 210. DB::NetException: Connection refused (172.16.7.6:9000). (NETWORK_ERROR) (cluster.py:4008, wait_start) 2026-04-30 17:40:11 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:2173, exec_in_container) 2026-04-30 17:40:11 [ 384 ] DEBUG : Command:['docker', 'exec', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:113, run_and_check) 2026-04-30 17:40:12 [ 384 ] DEBUG : Stdout:804 (cluster.py:121, run_and_check) 2026-04-30 17:40:12 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:13 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:14 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:15 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:16 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:17 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:19 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:20 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:22 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:23 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:24 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:2173, exec_in_container) 2026-04-30 17:40:24 [ 384 ] DEBUG : Command:['docker', 'exec', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:113, run_and_check) 2026-04-30 17:40:25 [ 384 ] DEBUG : Stdout:804 (cluster.py:121, run_and_check) 2026-04-30 17:40:25 [ 384 ] WARNING : ERROR Client failed! Return code: 210, stderr: Code: 210. DB::NetException: Connection refused (172.16.7.6:9000). (NETWORK_ERROR) (cluster.py:4008, wait_start) 2026-04-30 17:40:25 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:2173, exec_in_container) 2026-04-30 17:40:25 [ 384 ] DEBUG : Command:['docker', 'exec', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:113, run_and_check) 2026-04-30 17:40:26 [ 384 ] DEBUG : Stdout:804 (cluster.py:121, run_and_check) 2026-04-30 17:40:26 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:27 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:29 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:30 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:31 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:32 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:34 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:35 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:36 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:38 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:39 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:2173, exec_in_container) 2026-04-30 17:40:39 [ 384 ] DEBUG : Command:['docker', 'exec', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:113, run_and_check) 2026-04-30 17:40:39 [ 384 ] DEBUG : Stdout:804 (cluster.py:121, run_and_check) 2026-04-30 17:40:39 [ 384 ] WARNING : ERROR Client failed! Return code: 210, stderr: Code: 210. DB::NetException: Connection refused (172.16.7.6:9000). (NETWORK_ERROR) (cluster.py:4008, wait_start) 2026-04-30 17:40:39 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:2173, exec_in_container) 2026-04-30 17:40:39 [ 384 ] DEBUG : Command:['docker', 'exec', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:113, run_and_check) 2026-04-30 17:40:40 [ 384 ] DEBUG : Stdout:804 (cluster.py:121, run_and_check) 2026-04-30 17:40:40 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:41 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:42 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:43 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:44 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:45 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:47 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:48 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:49 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:50 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 17:40:52 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:2173, exec_in_container) 2026-04-30 17:40:52 [ 384 ] DEBUG : Command:['docker', 'exec', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:113, run_and_check) 2026-04-30 17:40:52 [ 384 ] DEBUG : Stdout:804 (cluster.py:121, run_and_check) 2026-04-30 17:40:52 [ 384 ] WARNING : ERROR Client failed! Return code: 210, stderr: Code: 210. DB::NetException: Connection refused (172.16.7.6:9000). (NETWORK_ERROR) (cluster.py:4008, wait_start) 2026-04-30 17:40:52 [ 384 ] ERROR : No time left to start. But process is still running. Will dump threads. (cluster.py:4013, wait_start) 2026-04-30 17:40:52 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:True cmd: ['bash', '-c', 'ps -C clickhouse'] (cluster.py:2173, exec_in_container) 2026-04-30 17:40:52 [ 384 ] DEBUG : Command:['docker', 'exec', '-u', 'root', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', 'ps -C clickhouse'] (cluster.py:113, run_and_check) 2026-04-30 17:40:53 [ 384 ] DEBUG : Stdout: PID TTY TIME CMD (cluster.py:121, run_and_check) 2026-04-30 17:40:53 [ 384 ] DEBUG : Stdout: 804 ? 00:05:21 clickhouse (cluster.py:121, run_and_check) 2026-04-30 17:40:53 [ 384 ] INFO : PS RESULT: PID TTY TIME CMD 804 ? 00:05:21 clickhouse (cluster.py:4019, wait_start) 2026-04-30 17:40:53 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:2173, exec_in_container) 2026-04-30 17:40:53 [ 384 ] DEBUG : Command:['docker', 'exec', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:113, run_and_check) 2026-04-30 17:40:54 [ 384 ] DEBUG : Stdout:804 (cluster.py:121, run_and_check) 2026-04-30 17:40:54 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', "gdb -batch -ex 'thread apply all bt full' -p 804"] (cluster.py:2173, exec_in_container) 2026-04-30 17:40:54 [ 384 ] DEBUG : Command:['docker', 'exec', '-u', 'root', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', "gdb -batch -ex 'thread apply all bt full' -p 804"] (cluster.py:113, run_and_check) 2026-04-30 17:45:54 [ 384 ] WARNING : Current start attempt failed. Will kill 804 just in case. (cluster.py:3982, start_clickhouse) 2026-04-30 17:45:54 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:True cmd: ['bash', '-c', 'kill -9 804'] (cluster.py:2173, exec_in_container) 2026-04-30 17:45:54 [ 384 ] DEBUG : Command:['docker', 'exec', '-u', 'root', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', 'kill -9 804'] (cluster.py:113, run_and_check) 2026-04-30 17:45:55 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS test_kill_while_insert SYNC on node1 (cluster.py:3602, query) _________________________ test_max_data_part_size[mt] __________________________ [gw1] linux -- Python 3.10.12 /usr/bin/python3 start_cluster = name = 'mt_with_huge_part', engine = 'MergeTree()' @pytest.mark.parametrize( "name,engine", [ pytest.param("mt_with_huge_part", "MergeTree()", id="mt"), pytest.param( "replicated_mt_with_huge_part", "ReplicatedMergeTree('/clickhouse/replicated_mt_with_huge_part', '1')", id="replicated", ), ], ) def test_max_data_part_size(start_cluster, name, engine): try: > assert ( int( *node1.query( """SELECT max_data_part_size FROM system.storage_policies WHERE policy_name = 'jbods_with_external' AND volume_name = 'main'""" ).splitlines() ) == 10 * 1024 * 1024 ) test_multiple_disks/test.py:573: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ helpers/cluster.py:3603: in query return self.client.query( helpers/client.py:36: in wrap return func(self, *args, **kwargs) helpers/client.py:74: in query ).get_answer() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def get_answer(self): self.process.wait(timeout=DEFAULT_QUERY_TIMEOUT) self.stdout_file.seek(0) self.stderr_file.seek(0) stdout = self.stdout_file.read().decode("utf-8", errors="replace") stderr = self.stderr_file.read().decode("utf-8", errors="replace") if ( self.timer is not None and not self.process_finished_before_timeout and not self.ignore_error ): logging.debug(f"Timed out. Last stdout:{stdout}, stderr:{stderr}") raise QueryTimeoutExceedException("Client timed out!") if ( self.process.returncode != 0 or self.remove_trash_from_stderr(stderr) ) and not self.ignore_error: > raise QueryRuntimeException( "Client failed! Return code: {}, stderr: {}".format( self.process.returncode, stderr ), self.process.returncode, stderr, ) E helpers.client.QueryRuntimeException: Client failed! Return code: 210, stderr: Code: 210. DB::NetException: Connection refused (172.16.7.6:9000). (NETWORK_ERROR) helpers/client.py:239: QueryRuntimeException During handling of the above exception, another exception occurred: start_cluster = name = 'mt_with_huge_part', engine = 'MergeTree()' @pytest.mark.parametrize( "name,engine", [ pytest.param("mt_with_huge_part", "MergeTree()", id="mt"), pytest.param( "replicated_mt_with_huge_part", "ReplicatedMergeTree('/clickhouse/replicated_mt_with_huge_part', '1')", id="replicated", ), ], ) def test_max_data_part_size(start_cluster, name, engine): try: assert ( int( *node1.query( """SELECT max_data_part_size FROM system.storage_policies WHERE policy_name = 'jbods_with_external' AND volume_name = 'main'""" ).splitlines() ) == 10 * 1024 * 1024 ) node1.query_with_retry( """ CREATE TABLE IF NOT EXISTS {name} ( s1 String ) ENGINE = {engine} ORDER BY tuple() SETTINGS storage_policy='jbods_with_external' """.format( name=name, engine=engine ) ) data = [] # 10MB in total for i in range(10): data.append(get_random_string(1024 * 1024)) # 1MB row node1.query_with_retry( "INSERT INTO {} VALUES {}".format( name, ",".join(["(" + x + ")" for x in data]) ) ) used_disks = get_used_disks_for_table(node1, name) assert len(used_disks) == 1 assert used_disks[0] == "external" finally: > node1.query_with_retry(f"DROP TABLE IF EXISTS {name} SYNC") test_multiple_disks/test.py:606: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = sql = 'DROP TABLE IF EXISTS mt_with_huge_part SYNC', stdin = None timeout = None, settings = None, user = None, password = None, database = None host = None, ignore_error = False, retry_count = 20, sleep_time = 0.5 check_callback = at 0x7f87757afd00> def query_with_retry( self, sql, stdin=None, timeout=None, settings=None, user=None, password=None, database=None, host=None, ignore_error=False, retry_count=20, sleep_time=0.5, check_callback=lambda x: True, ): # logging.debug(f"Executing query {sql} on {self.name}") result = None exception_msg = "" for i in range(retry_count): try: result = self.query( sql, stdin=stdin, timeout=timeout, settings=settings, user=user, password=password, database=database, host=host, ignore_error=ignore_error, ) if check_callback(result): return result time.sleep(sleep_time) except QueryRuntimeException as ex: exception_msg = f"{type(ex).__name__}: {str(ex)}" # Container is down, this is likely due to server crash. if "No route to host" in str(ex): raise time.sleep(sleep_time) except Exception as ex: # logging.debug("Retry {} got exception {}".format(i + 1, ex)) exception_msg = f"{type(ex).__name__}: {str(ex)}" time.sleep(sleep_time) if result is not None: return result > raise Exception(f"Can't execute query {sql}\n{exception_msg}") E Exception: Can't execute query DROP TABLE IF EXISTS mt_with_huge_part SYNC E QueryRuntimeException: Client failed! Return code: 210, stderr: Code: 210. DB::NetException: Connection refused (172.16.7.6:9000). (NETWORK_ERROR) helpers/cluster.py:3663: Exception ------------------------------ Captured log call ------------------------------- 2026-04-30 17:45:57 [ 384 ] DEBUG : Executing query SELECT max_data_part_size FROM system.storage_policies WHERE policy_name = 'jbods_with_external' AND volume_name = 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:45:58 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:45:59 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:01 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:02 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:04 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:05 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:07 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:08 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:09 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:10 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:12 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:13 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:15 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:16 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:17 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:18 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:20 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:21 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:22 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:23 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mt_with_huge_part SYNC on node1 (cluster.py:3602, query) _____________________ test_max_data_part_size[replicated] ______________________ [gw1] linux -- Python 3.10.12 /usr/bin/python3 start_cluster = name = 'replicated_mt_with_huge_part' engine = "ReplicatedMergeTree('/clickhouse/replicated_mt_with_huge_part', '1')" @pytest.mark.parametrize( "name,engine", [ pytest.param("mt_with_huge_part", "MergeTree()", id="mt"), pytest.param( "replicated_mt_with_huge_part", "ReplicatedMergeTree('/clickhouse/replicated_mt_with_huge_part', '1')", id="replicated", ), ], ) def test_max_data_part_size(start_cluster, name, engine): try: > assert ( int( *node1.query( """SELECT max_data_part_size FROM system.storage_policies WHERE policy_name = 'jbods_with_external' AND volume_name = 'main'""" ).splitlines() ) == 10 * 1024 * 1024 ) test_multiple_disks/test.py:573: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ helpers/cluster.py:3603: in query return self.client.query( helpers/client.py:36: in wrap return func(self, *args, **kwargs) helpers/client.py:74: in query ).get_answer() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def get_answer(self): self.process.wait(timeout=DEFAULT_QUERY_TIMEOUT) self.stdout_file.seek(0) self.stderr_file.seek(0) stdout = self.stdout_file.read().decode("utf-8", errors="replace") stderr = self.stderr_file.read().decode("utf-8", errors="replace") if ( self.timer is not None and not self.process_finished_before_timeout and not self.ignore_error ): logging.debug(f"Timed out. Last stdout:{stdout}, stderr:{stderr}") raise QueryTimeoutExceedException("Client timed out!") if ( self.process.returncode != 0 or self.remove_trash_from_stderr(stderr) ) and not self.ignore_error: > raise QueryRuntimeException( "Client failed! Return code: {}, stderr: {}".format( self.process.returncode, stderr ), self.process.returncode, stderr, ) E helpers.client.QueryRuntimeException: Client failed! Return code: 210, stderr: Code: 210. DB::NetException: Connection refused (172.16.7.6:9000). (NETWORK_ERROR) helpers/client.py:239: QueryRuntimeException During handling of the above exception, another exception occurred: start_cluster = name = 'replicated_mt_with_huge_part' engine = "ReplicatedMergeTree('/clickhouse/replicated_mt_with_huge_part', '1')" @pytest.mark.parametrize( "name,engine", [ pytest.param("mt_with_huge_part", "MergeTree()", id="mt"), pytest.param( "replicated_mt_with_huge_part", "ReplicatedMergeTree('/clickhouse/replicated_mt_with_huge_part', '1')", id="replicated", ), ], ) def test_max_data_part_size(start_cluster, name, engine): try: assert ( int( *node1.query( """SELECT max_data_part_size FROM system.storage_policies WHERE policy_name = 'jbods_with_external' AND volume_name = 'main'""" ).splitlines() ) == 10 * 1024 * 1024 ) node1.query_with_retry( """ CREATE TABLE IF NOT EXISTS {name} ( s1 String ) ENGINE = {engine} ORDER BY tuple() SETTINGS storage_policy='jbods_with_external' """.format( name=name, engine=engine ) ) data = [] # 10MB in total for i in range(10): data.append(get_random_string(1024 * 1024)) # 1MB row node1.query_with_retry( "INSERT INTO {} VALUES {}".format( name, ",".join(["(" + x + ")" for x in data]) ) ) used_disks = get_used_disks_for_table(node1, name) assert len(used_disks) == 1 assert used_disks[0] == "external" finally: > node1.query_with_retry(f"DROP TABLE IF EXISTS {name} SYNC") test_multiple_disks/test.py:606: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = sql = 'DROP TABLE IF EXISTS replicated_mt_with_huge_part SYNC', stdin = None timeout = None, settings = None, user = None, password = None, database = None host = None, ignore_error = False, retry_count = 20, sleep_time = 0.5 check_callback = at 0x7f87757afd00> def query_with_retry( self, sql, stdin=None, timeout=None, settings=None, user=None, password=None, database=None, host=None, ignore_error=False, retry_count=20, sleep_time=0.5, check_callback=lambda x: True, ): # logging.debug(f"Executing query {sql} on {self.name}") result = None exception_msg = "" for i in range(retry_count): try: result = self.query( sql, stdin=stdin, timeout=timeout, settings=settings, user=user, password=password, database=database, host=host, ignore_error=ignore_error, ) if check_callback(result): return result time.sleep(sleep_time) except QueryRuntimeException as ex: exception_msg = f"{type(ex).__name__}: {str(ex)}" # Container is down, this is likely due to server crash. if "No route to host" in str(ex): raise time.sleep(sleep_time) except Exception as ex: # logging.debug("Retry {} got exception {}".format(i + 1, ex)) exception_msg = f"{type(ex).__name__}: {str(ex)}" time.sleep(sleep_time) if result is not None: return result > raise Exception(f"Can't execute query {sql}\n{exception_msg}") E Exception: Can't execute query DROP TABLE IF EXISTS replicated_mt_with_huge_part SYNC E QueryRuntimeException: Client failed! Return code: 210, stderr: Code: 210. DB::NetException: Connection refused (172.16.7.6:9000). (NETWORK_ERROR) helpers/cluster.py:3663: Exception ------------------------------ Captured log call ------------------------------- 2026-04-30 17:46:27 [ 384 ] DEBUG : Executing query SELECT max_data_part_size FROM system.storage_policies WHERE policy_name = 'jbods_with_external' AND volume_name = 'main' on node1 (cluster.py:3602, query) 2026-04-30 17:46:28 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:29 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:30 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:32 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:33 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:34 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:35 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:36 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:38 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:40 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:41 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:43 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:44 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:45 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:46 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:47 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:48 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:50 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:51 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mt_with_huge_part SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:46:52 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mt_with_huge_part SYNC on node1 (cluster.py:3602, query) ___________________ test_move_across_policies_does_not_work ____________________ [gw1] linux -- Python 3.10.12 /usr/bin/python3 start_cluster = def test_move_across_policies_does_not_work(start_cluster): try: name = "test_move_across_policies_does_not_work" > node1.query( """ CREATE TABLE IF NOT EXISTS {name} ( n Int64 ) ENGINE = MergeTree ORDER BY tuple() SETTINGS storage_policy='jbods_with_external' """.format( name=name ) ) test_multiple_disks/test.py:1752: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ helpers/cluster.py:3603: in query return self.client.query( helpers/client.py:36: in wrap return func(self, *args, **kwargs) helpers/client.py:74: in query ).get_answer() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def get_answer(self): self.process.wait(timeout=DEFAULT_QUERY_TIMEOUT) self.stdout_file.seek(0) self.stderr_file.seek(0) stdout = self.stdout_file.read().decode("utf-8", errors="replace") stderr = self.stderr_file.read().decode("utf-8", errors="replace") if ( self.timer is not None and not self.process_finished_before_timeout and not self.ignore_error ): logging.debug(f"Timed out. Last stdout:{stdout}, stderr:{stderr}") raise QueryTimeoutExceedException("Client timed out!") if ( self.process.returncode != 0 or self.remove_trash_from_stderr(stderr) ) and not self.ignore_error: > raise QueryRuntimeException( "Client failed! Return code: {}, stderr: {}".format( self.process.returncode, stderr ), self.process.returncode, stderr, ) E helpers.client.QueryRuntimeException: Client failed! Return code: 210, stderr: Code: 210. DB::NetException: Connection refused (172.16.7.6:9000). (NETWORK_ERROR) helpers/client.py:239: QueryRuntimeException During handling of the above exception, another exception occurred: start_cluster = def test_move_across_policies_does_not_work(start_cluster): try: name = "test_move_across_policies_does_not_work" node1.query( """ CREATE TABLE IF NOT EXISTS {name} ( n Int64 ) ENGINE = MergeTree ORDER BY tuple() SETTINGS storage_policy='jbods_with_external' """.format( name=name ) ) node1.query( """ CREATE TABLE IF NOT EXISTS {name}2 ( n Int64 ) ENGINE = MergeTree ORDER BY tuple() SETTINGS storage_policy='small_jbod_with_external' """.format( name=name ) ) node1.query("""INSERT INTO {name} VALUES (1)""".format(name=name)) try: node1.query( """ALTER TABLE {name} MOVE PARTITION tuple() TO DISK 'jbod2'""".format( name=name ) ) except QueryRuntimeException: """All parts of partition 'all' are already on disk 'jbod2'.""" # works when attach node1.query( """ALTER TABLE {name}2 ATTACH PARTITION tuple() FROM {name}""".format( name=name ) ) with pytest.raises( QueryRuntimeException, match=".*because disk does not belong to storage policy.*", ): node1.query( """ALTER TABLE {name}2 REPLACE PARTITION tuple() FROM {name}""".format( name=name ) ) with pytest.raises( QueryRuntimeException, match=".*should have the same storage policy of source table.*", ): node1.query( """ALTER TABLE {name} MOVE PARTITION tuple() TO TABLE {name}2""".format( name=name ) ) assert node1.query( """SELECT * FROM {name}2""".format(name=name) ).splitlines() == ["1"] finally: > node1.query(f"DROP TABLE IF EXISTS {name} SYNC") test_multiple_disks/test.py:1818: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ helpers/cluster.py:3603: in query return self.client.query( helpers/client.py:36: in wrap return func(self, *args, **kwargs) helpers/client.py:74: in query ).get_answer() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def get_answer(self): self.process.wait(timeout=DEFAULT_QUERY_TIMEOUT) self.stdout_file.seek(0) self.stderr_file.seek(0) stdout = self.stdout_file.read().decode("utf-8", errors="replace") stderr = self.stderr_file.read().decode("utf-8", errors="replace") if ( self.timer is not None and not self.process_finished_before_timeout and not self.ignore_error ): logging.debug(f"Timed out. Last stdout:{stdout}, stderr:{stderr}") raise QueryTimeoutExceedException("Client timed out!") if ( self.process.returncode != 0 or self.remove_trash_from_stderr(stderr) ) and not self.ignore_error: > raise QueryRuntimeException( "Client failed! Return code: {}, stderr: {}".format( self.process.returncode, stderr ), self.process.returncode, stderr, ) E helpers.client.QueryRuntimeException: Client failed! Return code: 210, stderr: Code: 210. DB::NetException: Connection refused (172.16.7.6:9000). (NETWORK_ERROR) helpers/client.py:239: QueryRuntimeException ------------------------------ Captured log call ------------------------------- 2026-04-30 17:46:53 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS test_move_across_policies_does_not_work ( n Int64 ) ENGINE = MergeTree ORDER BY tuple() SETTINGS storage_policy='jbods_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:46:53 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS test_move_across_policies_does_not_work SYNC on node1 (cluster.py:3602, query) ____________________________ test_move_while_merge _____________________________ [gw1] linux -- Python 3.10.12 /usr/bin/python3 start_cluster = def test_move_while_merge(start_cluster): try: name = "test_move_while_merge" > node1.query( """ CREATE TABLE IF NOT EXISTS {name} ( n Int64 ) ENGINE = MergeTree ORDER BY sleep(2) SETTINGS storage_policy='small_jbod_with_external' """.format( name=name ) ) test_multiple_disks/test.py:1680: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ helpers/cluster.py:3603: in query return self.client.query( helpers/client.py:36: in wrap return func(self, *args, **kwargs) helpers/client.py:74: in query ).get_answer() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def get_answer(self): self.process.wait(timeout=DEFAULT_QUERY_TIMEOUT) self.stdout_file.seek(0) self.stderr_file.seek(0) stdout = self.stdout_file.read().decode("utf-8", errors="replace") stderr = self.stderr_file.read().decode("utf-8", errors="replace") if ( self.timer is not None and not self.process_finished_before_timeout and not self.ignore_error ): logging.debug(f"Timed out. Last stdout:{stdout}, stderr:{stderr}") raise QueryTimeoutExceedException("Client timed out!") if ( self.process.returncode != 0 or self.remove_trash_from_stderr(stderr) ) and not self.ignore_error: > raise QueryRuntimeException( "Client failed! Return code: {}, stderr: {}".format( self.process.returncode, stderr ), self.process.returncode, stderr, ) E helpers.client.QueryRuntimeException: Client failed! Return code: 210, stderr: Code: 210. DB::NetException: Connection refused (172.16.7.6:9000). (NETWORK_ERROR) helpers/client.py:239: QueryRuntimeException During handling of the above exception, another exception occurred: start_cluster = def test_move_while_merge(start_cluster): try: name = "test_move_while_merge" node1.query( """ CREATE TABLE IF NOT EXISTS {name} ( n Int64 ) ENGINE = MergeTree ORDER BY sleep(2) SETTINGS storage_policy='small_jbod_with_external' """.format( name=name ) ) node1.query("INSERT INTO {name} VALUES (1)".format(name=name)) node1.query("INSERT INTO {name} VALUES (2)".format(name=name)) parts = get_used_parts_for_table(node1, name) assert len(parts) == 2 def optimize(): node1.query("OPTIMIZE TABLE {name}".format(name=name)) optimize = threading.Thread(target=optimize) optimize.start() time.sleep(0.5) with pytest.raises(QueryRuntimeException): node1.query( "ALTER TABLE {name} MOVE PART '{part}' TO DISK 'external'".format( name=name, part=parts[0] ) ) exiting = False no_exception = {} def alter(): while not exiting: try: node1.query( "ALTER TABLE {name} MOVE PART '{part}' TO DISK 'external'".format( name=name, part=parts[0] ) ) no_exception["missing"] = "exception" break except QueryRuntimeException: """""" alter_thread = threading.Thread(target=alter) alter_thread.start() optimize.join() time.sleep(0.5) exiting = True alter_thread.join() assert len(no_exception) == 0 assert node1.query( "SELECT count() FROM {name}".format(name=name) ).splitlines() == ["2"] finally: > node1.query(f"DROP TABLE IF EXISTS {name} SYNC") test_multiple_disks/test.py:1745: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ helpers/cluster.py:3603: in query return self.client.query( helpers/client.py:36: in wrap return func(self, *args, **kwargs) helpers/client.py:74: in query ).get_answer() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def get_answer(self): self.process.wait(timeout=DEFAULT_QUERY_TIMEOUT) self.stdout_file.seek(0) self.stderr_file.seek(0) stdout = self.stdout_file.read().decode("utf-8", errors="replace") stderr = self.stderr_file.read().decode("utf-8", errors="replace") if ( self.timer is not None and not self.process_finished_before_timeout and not self.ignore_error ): logging.debug(f"Timed out. Last stdout:{stdout}, stderr:{stderr}") raise QueryTimeoutExceedException("Client timed out!") if ( self.process.returncode != 0 or self.remove_trash_from_stderr(stderr) ) and not self.ignore_error: > raise QueryRuntimeException( "Client failed! Return code: {}, stderr: {}".format( self.process.returncode, stderr ), self.process.returncode, stderr, ) E helpers.client.QueryRuntimeException: Client failed! Return code: 210, stderr: Code: 210. DB::NetException: Connection refused (172.16.7.6:9000). (NETWORK_ERROR) helpers/client.py:239: QueryRuntimeException ------------------------------ Captured log call ------------------------------- 2026-04-30 17:46:54 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS test_move_while_merge ( n Int64 ) ENGINE = MergeTree ORDER BY sleep(2) SETTINGS storage_policy='small_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:46:55 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS test_move_while_merge SYNC on node1 (cluster.py:3602, query) _______________________ test_mutate_to_another_disk[mt] ________________________ [gw1] linux -- Python 3.10.12 /usr/bin/python3 start_cluster = name = 'mutating_mt', engine = 'MergeTree()' @pytest.mark.parametrize( "name,engine", [ pytest.param("mutating_mt", "MergeTree()", id="mt"), pytest.param( "replicated_mutating_mt", "ReplicatedMergeTree('/clickhouse/replicated_mutating_mt', '1')", id="replicated", ), ], ) def test_mutate_to_another_disk(start_cluster, name, engine): try: > node1.query_with_retry( """ CREATE TABLE IF NOT EXISTS {name} ( s1 String ) ENGINE = {engine} ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' """.format( name=name, engine=engine ) ) test_multiple_disks/test.py:1233: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = sql = "\n CREATE TABLE IF NOT EXISTS mutating_mt (\n s1 String\n ) ENGINE = MergeTree()\n ORDER BY tuple()\n SETTINGS storage_policy='moving_jbod_with_external'\n " stdin = None, timeout = None, settings = None, user = None, password = None database = None, host = None, ignore_error = False, retry_count = 20 sleep_time = 0.5 check_callback = at 0x7f87757afd00> def query_with_retry( self, sql, stdin=None, timeout=None, settings=None, user=None, password=None, database=None, host=None, ignore_error=False, retry_count=20, sleep_time=0.5, check_callback=lambda x: True, ): # logging.debug(f"Executing query {sql} on {self.name}") result = None exception_msg = "" for i in range(retry_count): try: result = self.query( sql, stdin=stdin, timeout=timeout, settings=settings, user=user, password=password, database=database, host=host, ignore_error=ignore_error, ) if check_callback(result): return result time.sleep(sleep_time) except QueryRuntimeException as ex: exception_msg = f"{type(ex).__name__}: {str(ex)}" # Container is down, this is likely due to server crash. if "No route to host" in str(ex): raise time.sleep(sleep_time) except Exception as ex: # logging.debug("Retry {} got exception {}".format(i + 1, ex)) exception_msg = f"{type(ex).__name__}: {str(ex)}" time.sleep(sleep_time) if result is not None: return result > raise Exception(f"Can't execute query {sql}\n{exception_msg}") E Exception: Can't execute query E CREATE TABLE IF NOT EXISTS mutating_mt ( E s1 String E ) ENGINE = MergeTree() E ORDER BY tuple() E SETTINGS storage_policy='moving_jbod_with_external' E E QueryRuntimeException: Client failed! Return code: 210, stderr: Code: 210. DB::NetException: Connection refused (172.16.7.6:9000). (NETWORK_ERROR) helpers/cluster.py:3663: Exception During handling of the above exception, another exception occurred: start_cluster = name = 'mutating_mt', engine = 'MergeTree()' @pytest.mark.parametrize( "name,engine", [ pytest.param("mutating_mt", "MergeTree()", id="mt"), pytest.param( "replicated_mutating_mt", "ReplicatedMergeTree('/clickhouse/replicated_mutating_mt', '1')", id="replicated", ), ], ) def test_mutate_to_another_disk(start_cluster, name, engine): try: node1.query_with_retry( """ CREATE TABLE IF NOT EXISTS {name} ( s1 String ) ENGINE = {engine} ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' """.format( name=name, engine=engine ) ) for i in range(5): data = [] # 5MB in total for i in range(5): data.append(get_random_string(1024 * 1024)) # 1MB row node1.query_with_retry( "INSERT INTO {} VALUES {}".format( name, ",".join(["(" + x + ")" for x in data]) ) ) node1.query("ALTER TABLE {} UPDATE s1 = concat(s1, 'x') WHERE 1".format(name)) retry = 20 while ( node1.query("SELECT * FROM system.mutations WHERE is_done = 0") != "" and retry > 0 ): retry -= 1 time.sleep(0.5) if ( node1.query( "SELECT latest_fail_reason FROM system.mutations WHERE table = '{}'".format( name ) ) == "" ): assert ( node1.query("SELECT sum(endsWith(s1, 'x')) FROM {}".format(name)) == "25\n" ) else: # mutation failed, let's try on another disk print("Mutation failed") node1.query_with_retry("OPTIMIZE TABLE {} FINAL".format(name)) node1.query( "ALTER TABLE {} UPDATE s1 = concat(s1, 'x') WHERE 1".format(name) ) retry = 20 while ( node1.query("SELECT * FROM system.mutations WHERE is_done = 0") != "" and retry > 0 ): retry -= 1 time.sleep(0.5) assert ( node1.query("SELECT sum(endsWith(s1, 'x')) FROM {}".format(name)) == "25\n" ) finally: > node1.query_with_retry(f"DROP TABLE IF EXISTS {name} SYNC") test_multiple_disks/test.py:1297: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = sql = 'DROP TABLE IF EXISTS mutating_mt SYNC', stdin = None, timeout = None settings = None, user = None, password = None, database = None, host = None ignore_error = False, retry_count = 20, sleep_time = 0.5 check_callback = at 0x7f87757afd00> def query_with_retry( self, sql, stdin=None, timeout=None, settings=None, user=None, password=None, database=None, host=None, ignore_error=False, retry_count=20, sleep_time=0.5, check_callback=lambda x: True, ): # logging.debug(f"Executing query {sql} on {self.name}") result = None exception_msg = "" for i in range(retry_count): try: result = self.query( sql, stdin=stdin, timeout=timeout, settings=settings, user=user, password=password, database=database, host=host, ignore_error=ignore_error, ) if check_callback(result): return result time.sleep(sleep_time) except QueryRuntimeException as ex: exception_msg = f"{type(ex).__name__}: {str(ex)}" # Container is down, this is likely due to server crash. if "No route to host" in str(ex): raise time.sleep(sleep_time) except Exception as ex: # logging.debug("Retry {} got exception {}".format(i + 1, ex)) exception_msg = f"{type(ex).__name__}: {str(ex)}" time.sleep(sleep_time) if result is not None: return result > raise Exception(f"Can't execute query {sql}\n{exception_msg}") E Exception: Can't execute query DROP TABLE IF EXISTS mutating_mt SYNC E QueryRuntimeException: Client failed! Return code: 210, stderr: Code: 210. DB::NetException: Connection refused (172.16.7.6:9000). (NETWORK_ERROR) helpers/cluster.py:3663: Exception ------------------------------ Captured log call ------------------------------- 2026-04-30 17:46:56 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS mutating_mt ( s1 String ) ENGINE = MergeTree() ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:46:57 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS mutating_mt ( s1 String ) ENGINE = MergeTree() ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:46:57 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS mutating_mt ( s1 String ) ENGINE = MergeTree() ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:46:59 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS mutating_mt ( s1 String ) ENGINE = MergeTree() ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:46:59 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS mutating_mt ( s1 String ) ENGINE = MergeTree() ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:00 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS mutating_mt ( s1 String ) ENGINE = MergeTree() ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:01 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS mutating_mt ( s1 String ) ENGINE = MergeTree() ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:02 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS mutating_mt ( s1 String ) ENGINE = MergeTree() ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:03 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS mutating_mt ( s1 String ) ENGINE = MergeTree() ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:04 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS mutating_mt ( s1 String ) ENGINE = MergeTree() ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:06 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS mutating_mt ( s1 String ) ENGINE = MergeTree() ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:06 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS mutating_mt ( s1 String ) ENGINE = MergeTree() ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:07 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS mutating_mt ( s1 String ) ENGINE = MergeTree() ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:08 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS mutating_mt ( s1 String ) ENGINE = MergeTree() ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:09 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS mutating_mt ( s1 String ) ENGINE = MergeTree() ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:10 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS mutating_mt ( s1 String ) ENGINE = MergeTree() ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:12 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS mutating_mt ( s1 String ) ENGINE = MergeTree() ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:12 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS mutating_mt ( s1 String ) ENGINE = MergeTree() ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:13 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS mutating_mt ( s1 String ) ENGINE = MergeTree() ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:14 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS mutating_mt ( s1 String ) ENGINE = MergeTree() ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:15 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:47:17 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:47:17 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:47:18 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:47:19 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:47:20 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:47:21 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:47:22 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:47:23 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:47:24 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:47:25 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:47:26 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:47:27 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:47:28 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:47:29 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:47:30 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:47:31 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:47:32 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:47:33 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:47:34 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS mutating_mt SYNC on node1 (cluster.py:3602, query) ___________________ test_mutate_to_another_disk[replicated] ____________________ [gw1] linux -- Python 3.10.12 /usr/bin/python3 start_cluster = name = 'replicated_mutating_mt' engine = "ReplicatedMergeTree('/clickhouse/replicated_mutating_mt', '1')" @pytest.mark.parametrize( "name,engine", [ pytest.param("mutating_mt", "MergeTree()", id="mt"), pytest.param( "replicated_mutating_mt", "ReplicatedMergeTree('/clickhouse/replicated_mutating_mt', '1')", id="replicated", ), ], ) def test_mutate_to_another_disk(start_cluster, name, engine): try: > node1.query_with_retry( """ CREATE TABLE IF NOT EXISTS {name} ( s1 String ) ENGINE = {engine} ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' """.format( name=name, engine=engine ) ) test_multiple_disks/test.py:1233: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = sql = "\n CREATE TABLE IF NOT EXISTS replicated_mutating_mt (\n s1 String\n ) ENGINE = ...ing_mt', '1')\n ORDER BY tuple()\n SETTINGS storage_policy='moving_jbod_with_external'\n " stdin = None, timeout = None, settings = None, user = None, password = None database = None, host = None, ignore_error = False, retry_count = 20 sleep_time = 0.5 check_callback = at 0x7f87757afd00> def query_with_retry( self, sql, stdin=None, timeout=None, settings=None, user=None, password=None, database=None, host=None, ignore_error=False, retry_count=20, sleep_time=0.5, check_callback=lambda x: True, ): # logging.debug(f"Executing query {sql} on {self.name}") result = None exception_msg = "" for i in range(retry_count): try: result = self.query( sql, stdin=stdin, timeout=timeout, settings=settings, user=user, password=password, database=database, host=host, ignore_error=ignore_error, ) if check_callback(result): return result time.sleep(sleep_time) except QueryRuntimeException as ex: exception_msg = f"{type(ex).__name__}: {str(ex)}" # Container is down, this is likely due to server crash. if "No route to host" in str(ex): raise time.sleep(sleep_time) except Exception as ex: # logging.debug("Retry {} got exception {}".format(i + 1, ex)) exception_msg = f"{type(ex).__name__}: {str(ex)}" time.sleep(sleep_time) if result is not None: return result > raise Exception(f"Can't execute query {sql}\n{exception_msg}") E Exception: Can't execute query E CREATE TABLE IF NOT EXISTS replicated_mutating_mt ( E s1 String E ) ENGINE = ReplicatedMergeTree('/clickhouse/replicated_mutating_mt', '1') E ORDER BY tuple() E SETTINGS storage_policy='moving_jbod_with_external' E E QueryRuntimeException: Client failed! Return code: 210, stderr: Code: 210. DB::NetException: Connection refused (172.16.7.6:9000). (NETWORK_ERROR) helpers/cluster.py:3663: Exception During handling of the above exception, another exception occurred: start_cluster = name = 'replicated_mutating_mt' engine = "ReplicatedMergeTree('/clickhouse/replicated_mutating_mt', '1')" @pytest.mark.parametrize( "name,engine", [ pytest.param("mutating_mt", "MergeTree()", id="mt"), pytest.param( "replicated_mutating_mt", "ReplicatedMergeTree('/clickhouse/replicated_mutating_mt', '1')", id="replicated", ), ], ) def test_mutate_to_another_disk(start_cluster, name, engine): try: node1.query_with_retry( """ CREATE TABLE IF NOT EXISTS {name} ( s1 String ) ENGINE = {engine} ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' """.format( name=name, engine=engine ) ) for i in range(5): data = [] # 5MB in total for i in range(5): data.append(get_random_string(1024 * 1024)) # 1MB row node1.query_with_retry( "INSERT INTO {} VALUES {}".format( name, ",".join(["(" + x + ")" for x in data]) ) ) node1.query("ALTER TABLE {} UPDATE s1 = concat(s1, 'x') WHERE 1".format(name)) retry = 20 while ( node1.query("SELECT * FROM system.mutations WHERE is_done = 0") != "" and retry > 0 ): retry -= 1 time.sleep(0.5) if ( node1.query( "SELECT latest_fail_reason FROM system.mutations WHERE table = '{}'".format( name ) ) == "" ): assert ( node1.query("SELECT sum(endsWith(s1, 'x')) FROM {}".format(name)) == "25\n" ) else: # mutation failed, let's try on another disk print("Mutation failed") node1.query_with_retry("OPTIMIZE TABLE {} FINAL".format(name)) node1.query( "ALTER TABLE {} UPDATE s1 = concat(s1, 'x') WHERE 1".format(name) ) retry = 20 while ( node1.query("SELECT * FROM system.mutations WHERE is_done = 0") != "" and retry > 0 ): retry -= 1 time.sleep(0.5) assert ( node1.query("SELECT sum(endsWith(s1, 'x')) FROM {}".format(name)) == "25\n" ) finally: > node1.query_with_retry(f"DROP TABLE IF EXISTS {name} SYNC") test_multiple_disks/test.py:1297: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = sql = 'DROP TABLE IF EXISTS replicated_mutating_mt SYNC', stdin = None timeout = None, settings = None, user = None, password = None, database = None host = None, ignore_error = False, retry_count = 20, sleep_time = 0.5 check_callback = at 0x7f87757afd00> def query_with_retry( self, sql, stdin=None, timeout=None, settings=None, user=None, password=None, database=None, host=None, ignore_error=False, retry_count=20, sleep_time=0.5, check_callback=lambda x: True, ): # logging.debug(f"Executing query {sql} on {self.name}") result = None exception_msg = "" for i in range(retry_count): try: result = self.query( sql, stdin=stdin, timeout=timeout, settings=settings, user=user, password=password, database=database, host=host, ignore_error=ignore_error, ) if check_callback(result): return result time.sleep(sleep_time) except QueryRuntimeException as ex: exception_msg = f"{type(ex).__name__}: {str(ex)}" # Container is down, this is likely due to server crash. if "No route to host" in str(ex): raise time.sleep(sleep_time) except Exception as ex: # logging.debug("Retry {} got exception {}".format(i + 1, ex)) exception_msg = f"{type(ex).__name__}: {str(ex)}" time.sleep(sleep_time) if result is not None: return result > raise Exception(f"Can't execute query {sql}\n{exception_msg}") E Exception: Can't execute query DROP TABLE IF EXISTS replicated_mutating_mt SYNC E QueryRuntimeException: Client failed! Return code: 210, stderr: Code: 210. DB::NetException: Connection refused (172.16.7.6:9000). (NETWORK_ERROR) helpers/cluster.py:3663: Exception ------------------------------ Captured log call ------------------------------- 2026-04-30 17:47:35 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS replicated_mutating_mt ( s1 String ) ENGINE = ReplicatedMergeTree('/clickhouse/replicated_mutating_mt', '1') ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:36 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS replicated_mutating_mt ( s1 String ) ENGINE = ReplicatedMergeTree('/clickhouse/replicated_mutating_mt', '1') ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:37 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS replicated_mutating_mt ( s1 String ) ENGINE = ReplicatedMergeTree('/clickhouse/replicated_mutating_mt', '1') ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:38 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS replicated_mutating_mt ( s1 String ) ENGINE = ReplicatedMergeTree('/clickhouse/replicated_mutating_mt', '1') ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:39 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS replicated_mutating_mt ( s1 String ) ENGINE = ReplicatedMergeTree('/clickhouse/replicated_mutating_mt', '1') ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:40 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS replicated_mutating_mt ( s1 String ) ENGINE = ReplicatedMergeTree('/clickhouse/replicated_mutating_mt', '1') ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:41 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS replicated_mutating_mt ( s1 String ) ENGINE = ReplicatedMergeTree('/clickhouse/replicated_mutating_mt', '1') ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:42 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS replicated_mutating_mt ( s1 String ) ENGINE = ReplicatedMergeTree('/clickhouse/replicated_mutating_mt', '1') ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:43 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS replicated_mutating_mt ( s1 String ) ENGINE = ReplicatedMergeTree('/clickhouse/replicated_mutating_mt', '1') ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:44 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS replicated_mutating_mt ( s1 String ) ENGINE = ReplicatedMergeTree('/clickhouse/replicated_mutating_mt', '1') ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:44 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS replicated_mutating_mt ( s1 String ) ENGINE = ReplicatedMergeTree('/clickhouse/replicated_mutating_mt', '1') ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:45 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS replicated_mutating_mt ( s1 String ) ENGINE = ReplicatedMergeTree('/clickhouse/replicated_mutating_mt', '1') ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:46 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS replicated_mutating_mt ( s1 String ) ENGINE = ReplicatedMergeTree('/clickhouse/replicated_mutating_mt', '1') ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:47 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS replicated_mutating_mt ( s1 String ) ENGINE = ReplicatedMergeTree('/clickhouse/replicated_mutating_mt', '1') ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:48 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS replicated_mutating_mt ( s1 String ) ENGINE = ReplicatedMergeTree('/clickhouse/replicated_mutating_mt', '1') ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:49 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS replicated_mutating_mt ( s1 String ) ENGINE = ReplicatedMergeTree('/clickhouse/replicated_mutating_mt', '1') ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:50 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS replicated_mutating_mt ( s1 String ) ENGINE = ReplicatedMergeTree('/clickhouse/replicated_mutating_mt', '1') ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:51 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS replicated_mutating_mt ( s1 String ) ENGINE = ReplicatedMergeTree('/clickhouse/replicated_mutating_mt', '1') ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:52 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS replicated_mutating_mt ( s1 String ) ENGINE = ReplicatedMergeTree('/clickhouse/replicated_mutating_mt', '1') ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:53 [ 384 ] DEBUG : Executing query CREATE TABLE IF NOT EXISTS replicated_mutating_mt ( s1 String ) ENGINE = ReplicatedMergeTree('/clickhouse/replicated_mutating_mt', '1') ORDER BY tuple() SETTINGS storage_policy='moving_jbod_with_external' on node1 (cluster.py:3602, query) 2026-04-30 17:47:54 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:47:55 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:47:56 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:47:57 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:47:58 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:47:59 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:48:00 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:48:01 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:48:02 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:48:03 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:48:04 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:48:05 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:48:05 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:48:06 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:48:07 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:48:08 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:48:09 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:48:10 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:48:11 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mutating_mt SYNC on node1 (cluster.py:3602, query) 2026-04-30 17:48:12 [ 384 ] DEBUG : Executing query DROP TABLE IF EXISTS replicated_mutating_mt SYNC on node1 (cluster.py:3602, query) _____ test_yes_merges_in_configuration_disallow_from_query_without_reload ______ [gw1] linux -- Python 3.10.12 /usr/bin/python3 start_cluster = def test_yes_merges_in_configuration_disallow_from_query_without_reload(start_cluster): try: name = "test_yes_merges_in_configuration_allow_from_query_without_reload" policy = "small_jbod_with_external" > node1.restart_clickhouse(kill=True) test_multiple_disks/test.py:2027: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ helpers/cluster.py:4055: in restart_clickhouse self.start_clickhouse(stop_start_wait_sec) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = start_wait_sec = 60, retry_start = True, expected_to_fail = False def start_clickhouse( self, start_wait_sec=60, retry_start=True, expected_to_fail=False ): if not self.stay_alive: raise Exception( "ClickHouse can be started again only with stay_alive=True instance" ) start_time = time.time() time_to_sleep = 0.5 while start_time + start_wait_sec >= time.time(): # sometimes after SIGKILL (hard reset) server may refuse to start for some time # for different reasons. pid = self.get_process_pid("clickhouse") if pid is None: logging.debug("No clickhouse process running. Start new one.") self.exec_in_container( ["bash", "-c", "{} --daemon".format(self.clickhouse_start_command)], user=str(os.getuid()), ) if expected_to_fail: self.wait_start_failed(start_wait_sec + start_time - time.time()) return time.sleep(1) continue else: logging.debug("Clickhouse process running.") if expected_to_fail: raise Exception("ClickHouse was expected not to be running.") try: self.wait_start(start_wait_sec + start_time - time.time()) return except Exception as e: logging.warning( f"Current start attempt failed. Will kill {pid} just in case." ) self.exec_in_container( ["bash", "-c", f"kill -9 {pid}"], user="root", nothrow=True ) if not retry_start: raise time.sleep(time_to_sleep) > raise Exception("Cannot start ClickHouse, see additional info in logs") E Exception: Cannot start ClickHouse, see additional info in logs helpers/cluster.py:3992: Exception During handling of the above exception, another exception occurred: start_cluster = def test_yes_merges_in_configuration_disallow_from_query_without_reload(start_cluster): try: name = "test_yes_merges_in_configuration_allow_from_query_without_reload" policy = "small_jbod_with_external" node1.restart_clickhouse(kill=True) assert _get_prefer_not_to_merge_for_storage_policy(node1, policy) == [0, 0] _check_merges_are_working(node1, policy, "external", True) _insert_merge_execute( node1, name, policy, 2, [ "SYSTEM STOP MERGES ON VOLUME {}.external".format(policy), "INSERT INTO {name} VALUES (2)".format(name=name), ], 1, 2, ) assert _get_prefer_not_to_merge_for_storage_policy(node1, policy) == [0, 1] _check_merges_are_working(node1, policy, "external", False) finally: > node1.query("SYSTEM START MERGES ON VOLUME {}.external".format(policy)) test_multiple_disks/test.py:2047: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ helpers/cluster.py:3603: in query return self.client.query( helpers/client.py:36: in wrap return func(self, *args, **kwargs) helpers/client.py:74: in query ).get_answer() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def get_answer(self): self.process.wait(timeout=DEFAULT_QUERY_TIMEOUT) self.stdout_file.seek(0) self.stderr_file.seek(0) stdout = self.stdout_file.read().decode("utf-8", errors="replace") stderr = self.stderr_file.read().decode("utf-8", errors="replace") if ( self.timer is not None and not self.process_finished_before_timeout and not self.ignore_error ): logging.debug(f"Timed out. Last stdout:{stdout}, stderr:{stderr}") raise QueryTimeoutExceedException("Client timed out!") if ( self.process.returncode != 0 or self.remove_trash_from_stderr(stderr) ) and not self.ignore_error: > raise QueryRuntimeException( "Client failed! Return code: {}, stderr: {}".format( self.process.returncode, stderr ), self.process.returncode, stderr, ) E helpers.client.QueryRuntimeException: Client failed! Return code: 210, stderr: Code: 210. DB::NetException: Connection refused (172.16.7.6:9000). (NETWORK_ERROR) helpers/client.py:239: QueryRuntimeException ------------------------------ Captured log call ------------------------------- 2026-04-30 18:00:44 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:True cmd: ['bash', '-c', 'ps -C clickhouse'] (cluster.py:2173, exec_in_container) 2026-04-30 18:00:44 [ 384 ] DEBUG : Command:['docker', 'exec', '-u', 'root', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', 'ps -C clickhouse'] (cluster.py:113, run_and_check) 2026-04-30 18:00:44 [ 384 ] DEBUG : Stdout: PID TTY TIME CMD (cluster.py:121, run_and_check) 2026-04-30 18:00:44 [ 384 ] DEBUG : Stdout: 4172 ? 00:09:19 clickhouse (cluster.py:121, run_and_check) 2026-04-30 18:00:44 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', 'pkill -9 clickhouse'] (cluster.py:2173, exec_in_container) 2026-04-30 18:00:44 [ 384 ] DEBUG : Command:['docker', 'exec', '-u', 'root', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', 'pkill -9 clickhouse'] (cluster.py:113, run_and_check) 2026-04-30 18:00:44 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:2173, exec_in_container) 2026-04-30 18:00:44 [ 384 ] DEBUG : Command:['docker', 'exec', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:113, run_and_check) 2026-04-30 18:00:45 [ 384 ] DEBUG : Stdout:4172 (cluster.py:121, run_and_check) 2026-04-30 18:00:46 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:2173, exec_in_container) 2026-04-30 18:00:46 [ 384 ] DEBUG : Command:['docker', 'exec', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:113, run_and_check) 2026-04-30 18:00:46 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:2173, exec_in_container) 2026-04-30 18:00:46 [ 384 ] DEBUG : Command:['docker', 'exec', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:113, run_and_check) 2026-04-30 18:00:46 [ 384 ] DEBUG : No clickhouse process running. Start new one. (cluster.py:3964, start_clickhouse) 2026-04-30 18:00:46 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', 'clickhouse server --config-file=/etc/clickhouse-server/config.xml --log-file=/var/log/clickhouse-server/clickhouse-server.log --errorlog-file=/var/log/clickhouse-server/clickhouse-server.err.log --daemon'] (cluster.py:2173, exec_in_container) 2026-04-30 18:00:46 [ 384 ] DEBUG : Command:['docker', 'exec', '-u', '0', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', 'clickhouse server --config-file=/etc/clickhouse-server/config.xml --log-file=/var/log/clickhouse-server/clickhouse-server.log --errorlog-file=/var/log/clickhouse-server/clickhouse-server.err.log --daemon'] (cluster.py:113, run_and_check) 2026-04-30 18:00:48 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:2173, exec_in_container) 2026-04-30 18:00:48 [ 384 ] DEBUG : Command:['docker', 'exec', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:113, run_and_check) 2026-04-30 18:00:48 [ 384 ] DEBUG : Stdout:5042 (cluster.py:121, run_and_check) 2026-04-30 18:00:48 [ 384 ] DEBUG : Clickhouse process running. (cluster.py:3975, start_clickhouse) 2026-04-30 18:00:48 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:2173, exec_in_container) 2026-04-30 18:00:48 [ 384 ] DEBUG : Command:['docker', 'exec', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:113, run_and_check) 2026-04-30 18:00:48 [ 384 ] DEBUG : Stdout:5042 (cluster.py:121, run_and_check) 2026-04-30 18:00:48 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:00:50 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:00:50 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:00:52 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:00:52 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:00:53 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:00:55 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:00:56 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:00:57 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:00:59 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:00 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:2173, exec_in_container) 2026-04-30 18:01:00 [ 384 ] DEBUG : Command:['docker', 'exec', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:113, run_and_check) 2026-04-30 18:01:00 [ 384 ] DEBUG : Stdout:5042 (cluster.py:121, run_and_check) 2026-04-30 18:01:00 [ 384 ] WARNING : ERROR Client failed! Return code: 210, stderr: Code: 210. DB::NetException: Connection refused (172.16.7.6:9000). (NETWORK_ERROR) (cluster.py:4008, wait_start) 2026-04-30 18:01:00 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:2173, exec_in_container) 2026-04-30 18:01:00 [ 384 ] DEBUG : Command:['docker', 'exec', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:113, run_and_check) 2026-04-30 18:01:01 [ 384 ] DEBUG : Stdout:5042 (cluster.py:121, run_and_check) 2026-04-30 18:01:01 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:02 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:03 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:04 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:05 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:06 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:07 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:08 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:10 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:11 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:12 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:2173, exec_in_container) 2026-04-30 18:01:12 [ 384 ] DEBUG : Command:['docker', 'exec', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:113, run_and_check) 2026-04-30 18:01:12 [ 384 ] DEBUG : Stdout:5042 (cluster.py:121, run_and_check) 2026-04-30 18:01:12 [ 384 ] WARNING : ERROR Client failed! Return code: 210, stderr: Code: 210. DB::NetException: Connection refused (172.16.7.6:9000). (NETWORK_ERROR) (cluster.py:4008, wait_start) 2026-04-30 18:01:12 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:2173, exec_in_container) 2026-04-30 18:01:12 [ 384 ] DEBUG : Command:['docker', 'exec', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:113, run_and_check) 2026-04-30 18:01:13 [ 384 ] DEBUG : Stdout:5042 (cluster.py:121, run_and_check) 2026-04-30 18:01:13 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:14 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:15 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:16 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:17 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:18 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:20 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:21 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:22 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:23 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:24 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:2173, exec_in_container) 2026-04-30 18:01:24 [ 384 ] DEBUG : Command:['docker', 'exec', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:113, run_and_check) 2026-04-30 18:01:24 [ 384 ] DEBUG : Stdout:5042 (cluster.py:121, run_and_check) 2026-04-30 18:01:24 [ 384 ] WARNING : ERROR Client failed! Return code: 210, stderr: Code: 210. DB::NetException: Connection refused (172.16.7.6:9000). (NETWORK_ERROR) (cluster.py:4008, wait_start) 2026-04-30 18:01:24 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:2173, exec_in_container) 2026-04-30 18:01:24 [ 384 ] DEBUG : Command:['docker', 'exec', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:113, run_and_check) 2026-04-30 18:01:24 [ 384 ] DEBUG : Stdout:5042 (cluster.py:121, run_and_check) 2026-04-30 18:01:24 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:26 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:27 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:28 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:29 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:30 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:31 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:32 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:33 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:35 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:36 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:2173, exec_in_container) 2026-04-30 18:01:36 [ 384 ] DEBUG : Command:['docker', 'exec', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:113, run_and_check) 2026-04-30 18:01:36 [ 384 ] DEBUG : Stdout:5042 (cluster.py:121, run_and_check) 2026-04-30 18:01:36 [ 384 ] WARNING : ERROR Client failed! Return code: 210, stderr: Code: 210. DB::NetException: Connection refused (172.16.7.6:9000). (NETWORK_ERROR) (cluster.py:4008, wait_start) 2026-04-30 18:01:36 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:2173, exec_in_container) 2026-04-30 18:01:36 [ 384 ] DEBUG : Command:['docker', 'exec', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:113, run_and_check) 2026-04-30 18:01:37 [ 384 ] DEBUG : Stdout:5042 (cluster.py:121, run_and_check) 2026-04-30 18:01:37 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:38 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:39 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:41 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:42 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:43 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:44 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:45 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:46 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:47 [ 384 ] DEBUG : Executing query select 20 on node1 (cluster.py:3602, query) 2026-04-30 18:01:48 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:2173, exec_in_container) 2026-04-30 18:01:48 [ 384 ] DEBUG : Command:['docker', 'exec', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:113, run_and_check) 2026-04-30 18:01:49 [ 384 ] DEBUG : Stdout:5042 (cluster.py:121, run_and_check) 2026-04-30 18:01:49 [ 384 ] WARNING : ERROR Client failed! Return code: 210, stderr: Code: 210. DB::NetException: Connection refused (172.16.7.6:9000). (NETWORK_ERROR) (cluster.py:4008, wait_start) 2026-04-30 18:01:49 [ 384 ] ERROR : No time left to start. But process is still running. Will dump threads. (cluster.py:4013, wait_start) 2026-04-30 18:01:49 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:True cmd: ['bash', '-c', 'ps -C clickhouse'] (cluster.py:2173, exec_in_container) 2026-04-30 18:01:49 [ 384 ] DEBUG : Command:['docker', 'exec', '-u', 'root', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', 'ps -C clickhouse'] (cluster.py:113, run_and_check) 2026-04-30 18:01:50 [ 384 ] DEBUG : Stdout: PID TTY TIME CMD (cluster.py:121, run_and_check) 2026-04-30 18:01:50 [ 384 ] DEBUG : Stdout: 5042 ? 00:08:43 clickhouse (cluster.py:121, run_and_check) 2026-04-30 18:01:50 [ 384 ] INFO : PS RESULT: PID TTY TIME CMD 5042 ? 00:08:43 clickhouse (cluster.py:4019, wait_start) 2026-04-30 18:01:50 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:2173, exec_in_container) 2026-04-30 18:01:50 [ 384 ] DEBUG : Command:['docker', 'exec', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', "ps ax | grep 'clickhouse' | grep -v 'grep' | grep -v 'coproc' | grep -v 'bash -c' | awk '{print $1}'"] (cluster.py:113, run_and_check) 2026-04-30 18:01:51 [ 384 ] DEBUG : Stdout:5042 (cluster.py:121, run_and_check) 2026-04-30 18:01:51 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:False cmd: ['bash', '-c', "gdb -batch -ex 'thread apply all bt full' -p 5042"] (cluster.py:2173, exec_in_container) 2026-04-30 18:01:51 [ 384 ] DEBUG : Command:['docker', 'exec', '-u', 'root', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', "gdb -batch -ex 'thread apply all bt full' -p 5042"] (cluster.py:113, run_and_check) 2026-04-30 18:06:51 [ 384 ] WARNING : Current start attempt failed. Will kill 5042 just in case. (cluster.py:3982, start_clickhouse) 2026-04-30 18:06:51 [ 384 ] DEBUG : run container_id:roottestmultipledisks_gw1_node1_1 detach:False nothrow:True cmd: ['bash', '-c', 'kill -9 5042'] (cluster.py:2173, exec_in_container) 2026-04-30 18:06:51 [ 384 ] DEBUG : Command:['docker', 'exec', '-u', 'root', 'roottestmultipledisks_gw1_node1_1', 'bash', '-c', 'kill -9 5042'] (cluster.py:113, run_and_check) 2026-04-30 18:06:52 [ 384 ] DEBUG : Executing query SYSTEM START MERGES ON VOLUME small_jbod_with_external.external on node1 (cluster.py:3602, query) ---------------------------- Captured log teardown ----------------------------- 2026-04-30 18:06:55 [ 384 ] DEBUG : Command:['docker-compose', '--env-file', '/ClickHouse/tests/integration/test_multiple_disks/_instances_0_gw1/.env', '--project-name', 'roottestmultipledisks_gw1', '--file', '/ClickHouse/tests/integration/test_multiple_disks/_instances_0_gw1/node1/docker-compose.yml', '--file', '/ClickHouse/tests/integration/helpers/../../../tests/integration/compose/docker_compose_keeper.yml', '--file', '/ClickHouse/tests/integration/test_multiple_disks/_instances_0_gw1/node2/docker-compose.yml', 'stop', '--timeout', '20'] (cluster.py:113, run_and_check) 2026-04-30 18:07:01 [ 384 ] DEBUG : Stderr:Stopping roottestmultipledisks_gw1_node2_1 ... (cluster.py:123, run_and_check) 2026-04-30 18:07:01 [ 384 ] DEBUG : Stderr:Stopping roottestmultipledisks_gw1_node1_1 ... (cluster.py:123, run_and_check) 2026-04-30 18:07:01 [ 384 ] DEBUG : Stderr:Stopping roottestmultipledisks_gw1_zoo1_1 ... (cluster.py:123, run_and_check) 2026-04-30 18:07:01 [ 384 ] DEBUG : Stderr:Stopping roottestmultipledisks_gw1_zoo2_1 ... (cluster.py:123, run_and_check) 2026-04-30 18:07:01 [ 384 ] DEBUG : Stderr:Stopping roottestmultipledisks_gw1_zoo3_1 ... (cluster.py:123, run_and_check) 2026-04-30 18:07:01 [ 384 ] DEBUG : Stderr:Stopping roottestmultipledisks_gw1_node2_1 ... done (cluster.py:123, run_and_check) 2026-04-30 18:07:01 [ 384 ] DEBUG : Stderr:Stopping roottestmultipledisks_gw1_node1_1 ... done (cluster.py:123, run_and_check) 2026-04-30 18:07:01 [ 384 ] DEBUG : Stderr:Stopping roottestmultipledisks_gw1_zoo1_1 ... done (cluster.py:123, run_and_check) 2026-04-30 18:07:01 [ 384 ] DEBUG : Stderr:Stopping roottestmultipledisks_gw1_zoo2_1 ... done (cluster.py:123, run_and_check) 2026-04-30 18:07:01 [ 384 ] DEBUG : Stderr:Stopping roottestmultipledisks_gw1_zoo3_1 ... done (cluster.py:123, run_and_check) 2026-04-30 18:07:01 [ 384 ] DEBUG : Command:['bash', '-c', '[ -f /ClickHouse/tests/integration/test_multiple_disks/_instances_0_gw1/node1/logs/stderr.log ] && zgrep -aH "==================" /ClickHouse/tests/integration/test_multiple_disks/_instances_0_gw1/node1/logs/stderr.log* | ( [ -z "" ] && cat || grep -v "$" ) || true'] (cluster.py:113, run_and_check) 2026-04-30 18:07:01 [ 384 ] DEBUG : Command:['bash', '-c', '[ -f /ClickHouse/tests/integration/test_multiple_disks/_instances_0_gw1/node2/logs/stderr.log ] && zgrep -aH "==================" /ClickHouse/tests/integration/test_multiple_disks/_instances_0_gw1/node2/logs/stderr.log* | ( [ -z "" ] && cat || grep -v "$" ) || true'] (cluster.py:113, run_and_check) 2026-04-30 18:07:01 [ 384 ] DEBUG : Command:['docker-compose', '--env-file', '/ClickHouse/tests/integration/test_multiple_disks/_instances_0_gw1/.env', '--project-name', 'roottestmultipledisks_gw1', '--file', '/ClickHouse/tests/integration/test_multiple_disks/_instances_0_gw1/node1/docker-compose.yml', '--file', '/ClickHouse/tests/integration/helpers/../../../tests/integration/compose/docker_compose_keeper.yml', '--file', '/ClickHouse/tests/integration/test_multiple_disks/_instances_0_gw1/node2/docker-compose.yml', 'down', '--volumes'] (cluster.py:113, run_and_check) 2026-04-30 18:07:03 [ 384 ] DEBUG : Stderr:Removing roottestmultipledisks_gw1_node2_1 ... (cluster.py:123, run_and_check) 2026-04-30 18:07:03 [ 384 ] DEBUG : Stderr:Removing roottestmultipledisks_gw1_node1_1 ... (cluster.py:123, run_and_check) 2026-04-30 18:07:03 [ 384 ] DEBUG : Stderr:Removing roottestmultipledisks_gw1_zoo1_1 ... (cluster.py:123, run_and_check) 2026-04-30 18:07:03 [ 384 ] DEBUG : Stderr:Removing roottestmultipledisks_gw1_zoo2_1 ... (cluster.py:123, run_and_check) 2026-04-30 18:07:03 [ 384 ] DEBUG : Stderr:Removing roottestmultipledisks_gw1_zoo3_1 ... (cluster.py:123, run_and_check) 2026-04-30 18:07:03 [ 384 ] DEBUG : Stderr:Removing roottestmultipledisks_gw1_zoo2_1 ... done (cluster.py:123, run_and_check) 2026-04-30 18:07:03 [ 384 ] DEBUG : Stderr:Removing roottestmultipledisks_gw1_zoo1_1 ... done (cluster.py:123, run_and_check) 2026-04-30 18:07:03 [ 384 ] DEBUG : Stderr:Removing roottestmultipledisks_gw1_node2_1 ... done (cluster.py:123, run_and_check) 2026-04-30 18:07:03 [ 384 ] DEBUG : Stderr:Removing roottestmultipledisks_gw1_zoo3_1 ... done (cluster.py:123, run_and_check) 2026-04-30 18:07:03 [ 384 ] DEBUG : Stderr:Removing roottestmultipledisks_gw1_node1_1 ... done (cluster.py:123, run_and_check) 2026-04-30 18:07:03 [ 384 ] DEBUG : Stderr:Removing network roottestmultipledisks_gw1_default (cluster.py:123, run_and_check) 2026-04-30 18:07:03 [ 384 ] DEBUG : Cleanup called (cluster.py:876, cleanup) 2026-04-30 18:07:03 [ 384 ] DEBUG : Docker networks for project roottestmultipledisks_gw1 are NETWORK ID NAME DRIVER SCOPE (cluster.py:855, print_all_docker_pieces) 2026-04-30 18:07:03 [ 384 ] DEBUG : Docker containers for project roottestmultipledisks_gw1 are CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES (cluster.py:863, print_all_docker_pieces) 2026-04-30 18:07:03 [ 384 ] DEBUG : Docker volumes for project roottestmultipledisks_gw1 are DRIVER VOLUME NAME (cluster.py:871, print_all_docker_pieces) 2026-04-30 18:07:03 [ 384 ] DEBUG : Command:docker container list --all --filter name='^/roottestmultipledisks_gw1_.*_1$' --format '{{.ID}}:{{.Names}}' (cluster.py:113, run_and_check) 2026-04-30 18:07:03 [ 384 ] DEBUG : Unstopped containers: {} (cluster.py:890, cleanup) 2026-04-30 18:07:03 [ 384 ] DEBUG : No running containers for project: roottestmultipledisks_gw1 (cluster.py:904, cleanup) 2026-04-30 18:07:03 [ 384 ] DEBUG : Trying to prune unused networks... (cluster.py:910, cleanup) 2026-04-30 18:07:03 [ 384 ] DEBUG : Trying to prune unused images... (cluster.py:926, cleanup) 2026-04-30 18:07:03 [ 384 ] DEBUG : Command:['docker', 'image', 'prune', '-f'] (cluster.py:113, run_and_check) 2026-04-30 18:07:03 [ 384 ] DEBUG : Stdout:Total reclaimed space: 0B (cluster.py:121, run_and_check) 2026-04-30 18:07:03 [ 384 ] DEBUG : Images pruned (cluster.py:929, cleanup) 2026-04-30 18:07:03 [ 384 ] DEBUG : Trying to prune unused volumes... (cluster.py:935, cleanup) 2026-04-30 18:07:03 [ 384 ] DEBUG : Command:['docker volume ls | wc -l'] (cluster.py:113, run_and_check) 2026-04-30 18:07:03 [ 384 ] DEBUG : Stdout:1 (cluster.py:121, run_and_check) =============================== warnings summary =============================== test_materialized_mysql_database/test.py::test_mysql_killed_while_insert_5_7 /usr/local/lib/python3.10/dist-packages/_pytest/threadexception.py:73: PytestUnhandledThreadExceptionWarning: Exception in thread Thread-55 (insert) Traceback (most recent call last): File "/usr/lib/python3.10/threading.py", line 1016, in _bootstrap_inner self.run() File "/usr/lib/python3.10/threading.py", line 953, in run self._target(*self._args, **self._kwargs) File "/ClickHouse/tests/integration/test_materialized_mysql_database/materialized_with_ddl.py", line 1496, in insert mysql_node.query(query) File "/ClickHouse/tests/integration/test_materialized_mysql_database/test.py", line 102, in query cursor.execute(execution_query) File "/usr/local/lib/python3.10/dist-packages/pymysql/cursors.py", line 153, in execute result = self._query(query) File "/usr/local/lib/python3.10/dist-packages/pymysql/cursors.py", line 322, in _query conn.query(q) File "/usr/local/lib/python3.10/dist-packages/pymysql/connections.py", line 563, in query self._affected_rows = self._read_query_result(unbuffered=unbuffered) File "/usr/local/lib/python3.10/dist-packages/pymysql/connections.py", line 825, in _read_query_result result.read() File "/usr/local/lib/python3.10/dist-packages/pymysql/connections.py", line 1199, in read first_packet = self.connection._read_packet() File "/usr/local/lib/python3.10/dist-packages/pymysql/connections.py", line 775, in _read_packet packet.raise_for_error() File "/usr/local/lib/python3.10/dist-packages/pymysql/protocol.py", line 219, in raise_for_error err.raise_mysql_exception(self._data) File "/usr/local/lib/python3.10/dist-packages/pymysql/err.py", line 150, in raise_mysql_exception raise errorclass(errno, errval) pymysql.err.OperationalError: (1053, 'Server shutdown in progress') warnings.warn(pytest.PytestUnhandledThreadExceptionWarning(msg)) test_materialized_mysql_database/test.py::test_mysql_killed_while_insert_8_0 /usr/local/lib/python3.10/dist-packages/_pytest/threadexception.py:73: PytestUnhandledThreadExceptionWarning: Exception in thread Thread-56 (insert) Traceback (most recent call last): File "/usr/lib/python3.10/threading.py", line 1016, in _bootstrap_inner self.run() File "/usr/lib/python3.10/threading.py", line 953, in run self._target(*self._args, **self._kwargs) File "/ClickHouse/tests/integration/test_materialized_mysql_database/materialized_with_ddl.py", line 1496, in insert mysql_node.query(query) File "/ClickHouse/tests/integration/test_materialized_mysql_database/test.py", line 101, in query with self.alloc_connection().cursor() as cursor: File "/ClickHouse/tests/integration/test_materialized_mysql_database/test.py", line 98, in alloc_connection raise Exception("Connection not established, {}".format(errors)) Exception: Connection not established, ['(2003, "Can\'t connect to MySQL server on \'172.16.4.3\' ([Errno 111] Connection refused)")', '(2003, "Can\'t connect to MySQL server on \'172.16.4.3\' ([Errno 111] Connection refused)")', '(2003, "Can\'t connect to MySQL server on \'172.16.4.3\' ([Errno 111] Connection refused)")', '(2003, "Can\'t connect to MySQL server on \'172.16.4.3\' ([Errno 111] Connection refused)")', '(2003, "Can\'t connect to MySQL server on \'172.16.4.3\' ([Errno 111] Connection refused)")'] warnings.warn(pytest.PytestUnhandledThreadExceptionWarning(msg)) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ============================== slowest durations =============================== 372.92s call test_multiple_disks/test.py::test_kill_while_insert 368.83s call test_multiple_disks/test.py::test_yes_merges_in_configuration_disallow_from_query_without_reload 350.35s call test_multiple_disks/test.py::test_concurrent_alter_modify[replicated] 271.00s call test_multiple_disks/test.py::test_concurrent_alter_modify[mt] 204.88s call test_materialized_mysql_database/test.py::test_large_transaction 174.46s setup test_materialized_mysql_database/test.py::test_double_quoted_comment 160.57s call test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_mysql_5_7 159.22s call test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_mysql_8_0 146.67s call test_multiple_disks/test.py::test_no_merges_in_configuration_allow_from_query_with_reload 144.54s setup test_modify_engine_on_restart/test_storage_policies.py::test_modify_engine_on_restart 138.93s call test_multiple_disks/test.py::test_yes_merges_in_configuration_disallow_from_query_with_reload 126.68s call test_modify_engine_on_restart/test_ordinary.py::test_modify_engine_on_restart_ordinary_database 122.57s call test_multiple_disks/test.py::test_no_merges_in_configuration_allow_from_query_without_reload 116.74s call test_multiple_disks/test.py::test_no_merges_in_configuration_allow_from_query_with_reload_on_cluster 110.18s call test_modify_engine_on_restart/test_storage_policies.py::test_modify_engine_on_restart 105.27s setup test_mysql57_database_engine/test.py::test_bad_arguments_for_mysql_database_engine 90.23s setup test_max_rows_to_read_leaf_with_view/test.py::test_max_rows_to_read_leaf_via_view 87.67s setup test_multiple_disks/test.py::test_alter_double_move_partition[DISK] 84.66s setup test_move_partition_to_volume_async/test.py::test_async_alter_move 84.01s setup test_modify_engine_on_restart/test_ordinary.py::test_modify_engine_on_restart_ordinary_database 81.72s call test_multiple_disks/test.py::test_simple_replication_and_moves 67.56s call test_materialized_mysql_database/test.py::test_table_overrides 63.79s setup test_merge_tree_settings_constraints/test.py::test_merge_tree_settings_constraints 63.22s call test_materialized_mysql_database/test.py::test_materialized_with_enum 61.63s call test_materialized_mysql_database/test.py::test_materialized_database_dml_with_mysql_5_7 56.98s call test_mysql57_database_engine/test.py::test_memory_leak 56.20s call test_multiple_disks/test.py::test_jbod_overflow[mt] 55.01s call test_multiple_disks/test.py::test_alter_move[mt] 54.25s call test_materialized_mysql_database/test.py::test_materialized_database_dml_with_mysql_8_0 53.38s call test_multiple_disks/test.py::test_freeze 43.32s call test_materialized_mysql_database/test.py::test_utf8mb4 42.18s call test_materialized_mysql_database/test.py::test_materialized_database_err_sync_user_privs_5_7 39.19s call test_multiple_disks/test.py::test_simple_merge_tree_merges_are_disabled 38.98s call test_multiple_disks/test.py::test_jbod_overflow[replicated] 38.92s call test_multiple_disks/test.py::test_mutate_to_another_disk[mt] 37.81s call test_multiple_disks/test.py::test_mutate_to_another_disk[replicated] 35.12s call test_multiple_disks/test.py::test_download_appropriate_disk 34.95s teardown test_materialized_mysql_database/test.py::test_utf8mb4 34.62s call test_materialized_mysql_database/test.py::test_mysql_killed_while_insert_8_0 34.47s call test_materialized_mysql_database/test.py::test_materialized_database_mysql_drop_ddl 34.16s teardown test_modify_engine_on_restart/test_storage_policies.py::test_modify_engine_on_restart 33.20s call test_materialized_mysql_database/test.py::test_materialized_database_err_sync_user_privs_8_0 32.84s teardown test_move_partition_to_volume_async/test.py::test_sync_alter_move 29.50s call test_materialized_mysql_database/test.py::test_mysql_killed_while_insert_5_7 27.94s call test_multiple_disks/test.py::test_background_move[replicated] 27.78s call test_multiple_disks/test.py::test_max_data_part_size[mt] 26.86s call test_materialized_mysql_database/test.py::test_mysql_kill_sync_thread_restore_5_7 26.06s call test_materialized_mysql_database/test.py::test_materialized_database_settings_materialized_mysql_tables_list 25.97s teardown test_merge_tree_settings_constraints/test.py::test_merge_tree_settings_constraints 25.66s call test_multiple_disks/test.py::test_max_data_part_size[replicated] 24.54s call test_multiple_disks/test.py::test_start_stop_moves[mt] 23.97s call test_materialized_mysql_database/test.py::test_materialized_database_support_all_kinds_of_mysql_datatype 23.87s teardown test_max_rows_to_read_leaf_with_view/test.py::test_max_rows_to_read_leaf_via_view 23.44s call test_materialized_mysql_database/test.py::test_select_without_columns_5_7 23.37s call test_multiple_disks/test.py::test_start_stop_moves[replicated] 23.01s call test_multiple_disks/test.py::test_detach_attach[mt] 21.91s call test_materialized_mysql_database/test.py::test_mysql_kill_sync_thread_restore_8_0 21.67s call test_materialized_mysql_database/test.py::test_multi_table_update 21.59s call test_multiple_disks/test.py::test_background_move[mt] 20.13s call test_mysql57_database_engine/test.py::test_clickhouse_ddl_for_mysql_database 20.06s call test_materialized_mysql_database/test.py::test_insert_with_modify_binlog_checksum_8_0 20.05s call test_multiple_disks/test.py::test_alter_double_move_partition[DISK] 19.51s call test_materialized_mysql_database/test.py::test_insert_with_modify_binlog_checksum_5_7 19.27s call test_multiple_disks/test.py::test_alter_move_half_of_partition[DISK] 18.69s call test_materialized_mysql_database/test.py::test_materialized_with_column_comments 18.57s call test_multiple_disks/test.py::test_alter_move_half_of_partition[VOLUME] 18.37s call test_materialized_mysql_database/test.py::test_select_without_columns_8_0 17.82s call test_multiple_disks/test.py::test_alter_double_move_partition[VOLUME] 17.37s call test_multiple_disks/test.py::test_detach_attach[replicated] 17.07s teardown test_mysql57_database_engine/test.py::test_mysql_types[common_types_1] 16.65s call test_materialized_mysql_database/test.py::test_named_collections 16.55s call test_materialized_mysql_database/test.py::test_materialized_database_mysql_date_type_to_date32 16.05s call test_mysql57_database_engine/test.py::test_mysql_types[common_types_17] 15.93s call test_mysql57_database_engine/test.py::test_mysql_ddl_for_mysql_database 15.85s call test_mysql57_database_engine/test.py::test_mysql_types[common_types_12] 15.72s call test_materialized_mysql_database/test.py::test_text_blob_charset 15.60s call test_multiple_disks/test.py::test_round_robin[replicated] 15.37s call test_move_partition_to_volume_async/test.py::test_async_alter_move 15.37s call test_multiple_disks/test.py::test_round_robin[mt] 14.94s teardown test_modify_engine_on_restart/test_ordinary.py::test_modify_engine_on_restart_ordinary_database 13.80s call test_mysql57_database_engine/test.py::test_data_types_support_level_for_mysql_database_engine 13.67s call test_mysql57_database_engine/test.py::test_mysql_types[common_types_16] 13.13s call test_mysql57_database_engine/test.py::test_mysql_types[common_types_1] 13.13s call test_mysql57_database_engine/test.py::test_mysql_types[common_types_19] 13.01s call test_mysql57_database_engine/test.py::test_mysql_types[common_types_18] 12.91s call test_multiple_disks/test.py::test_rename 12.76s call test_mysql57_database_engine/test.py::test_mysql_types[common_types_13] 12.55s call test_mysql57_database_engine/test.py::test_mysql_types[common_types_15] 12.52s call test_mysql57_database_engine/test.py::test_mysql_types[common_types_14] 12.50s call test_mysql57_database_engine/test.py::test_mysql_types[common_types_11] 12.43s call test_move_partition_to_volume_async/test.py::test_sync_alter_move 12.04s call test_max_rows_to_read_leaf_with_view/test.py::test_max_rows_to_read_leaf_via_view 12.02s call test_materialized_mysql_database/test.py::test_table_table 11.83s call test_materialized_mysql_database/test.py::test_mysql_settings[clickhouse_node1] 11.79s call test_materialized_mysql_database/test.py::test_double_quoted_comment 11.73s call test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_empty_transaction_5_7 11.47s call test_mysql57_database_engine/test.py::test_mysql_types[common_types_10] 11.38s call test_multiple_disks/test.py::test_alter_policy[replicated] 11.27s call test_materialized_mysql_database/test.py::test_mysql_settings[clickhouse_node0] 10.19s teardown test_multiple_disks/test.py::test_yes_merges_in_configuration_disallow_from_query_without_reload 10.18s call test_merge_tree_settings_constraints/test.py::test_merge_tree_settings_constraints 10.07s call test_multiple_disks/test.py::test_alter_policy[mt] 9.99s call test_mysql57_database_engine/test.py::test_clickhouse_dml_for_mysql_database 9.81s call test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_empty_transaction_8_0 9.54s call test_mysql57_database_engine/test.py::test_column_comments_for_mysql_database_engine 8.58s call test_materialized_mysql_database/test.py::test_system_parts_table 8.46s call test_materialized_mysql_database/test.py::test_system_tables_table 6.91s call test_mysql57_database_engine/test.py::test_clickhouse_join_for_mysql_database 6.65s call test_materialized_mysql_database/test.py::test_table_with_indexes 6.07s call test_multiple_disks/test.py::test_query_parser 5.14s call test_materialized_mysql_database/test.py::test_savepoint_query 5.07s call test_multiple_disks/test.py::test_no_warning_about_zero_max_data_part_size 1.31s call test_multiple_disks/test.py::test_system_tables 1.22s call test_mysql57_database_engine/test.py::test_bad_arguments_for_mysql_database_engine 1.01s call test_multiple_disks/test.py::test_move_while_merge 0.75s call test_multiple_disks/test.py::test_move_across_policies_does_not_work 0.70s setup test_move_partition_to_volume_async/test.py::test_sync_alter_move 0.27s teardown test_multiple_disks/test.py::test_concurrent_alter_modify[replicated] 0.06s setup test_multiple_disks/test.py::test_detach_attach[mt] 0.02s setup test_multiple_disks/test.py::test_alter_policy[replicated] 0.02s teardown test_multiple_disks/test.py::test_no_warning_about_zero_max_data_part_size 0.02s setup test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_mysql_5_7 0.02s setup test_multiple_disks/test.py::test_alter_move_half_of_partition[DISK] 0.02s setup test_materialized_mysql_database/test.py::test_materialized_database_mysql_date_type_to_date32 0.02s teardown test_move_partition_to_volume_async/test.py::test_async_alter_move 0.02s teardown test_mysql57_database_engine/test.py::test_mysql_types[common_types_10] 0.02s setup test_multiple_disks/test.py::test_download_appropriate_disk 0.02s setup test_materialized_mysql_database/test.py::test_system_parts_table 0.02s teardown test_multiple_disks/test.py::test_alter_double_move_partition[DISK] 0.01s teardown test_materialized_mysql_database/test.py::test_materialized_database_mysql_drop_ddl 0.01s setup test_multiple_disks/test.py::test_concurrent_alter_modify[replicated] 0.01s setup test_mysql57_database_engine/test.py::test_mysql_types[common_types_13] 0.01s setup test_materialized_mysql_database/test.py::test_materialized_database_dml_with_mysql_8_0 0.01s setup test_multiple_disks/test.py::test_max_data_part_size[replicated] 0.01s teardown test_multiple_disks/test.py::test_detach_attach[replicated] 0.01s setup test_multiple_disks/test.py::test_alter_move[mt] 0.01s teardown test_multiple_disks/test.py::test_alter_double_move_partition[VOLUME] 0.01s setup test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_empty_transaction_5_7 0.01s setup test_multiple_disks/test.py::test_max_data_part_size[mt] 0.01s setup test_mysql57_database_engine/test.py::test_mysql_types[common_types_11] 0.01s setup test_materialized_mysql_database/test.py::test_savepoint_query 0.01s teardown test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_mysql_5_7 0.01s teardown test_multiple_disks/test.py::test_alter_policy[mt] 0.01s setup test_mysql57_database_engine/test.py::test_mysql_types[common_types_1] 0.01s setup test_multiple_disks/test.py::test_jbod_overflow[replicated] 0.01s teardown test_mysql57_database_engine/test.py::test_column_comments_for_mysql_database_engine 0.01s setup test_mysql57_database_engine/test.py::test_mysql_types[common_types_19] 0.01s setup test_mysql57_database_engine/test.py::test_data_types_support_level_for_mysql_database_engine 0.01s teardown test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_empty_transaction_8_0 0.01s setup test_materialized_mysql_database/test.py::test_select_without_columns_5_7 0.01s setup test_materialized_mysql_database/test.py::test_insert_with_modify_binlog_checksum_5_7 0.01s setup test_materialized_mysql_database/test.py::test_materialized_database_err_sync_user_privs_8_0 0.01s teardown test_materialized_mysql_database/test.py::test_named_collections 0.01s teardown test_materialized_mysql_database/test.py::test_materialized_with_column_comments 0.01s setup test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_empty_transaction_8_0 0.01s setup test_mysql57_database_engine/test.py::test_mysql_types[common_types_14] 0.01s setup test_multiple_disks/test.py::test_detach_attach[replicated] 0.01s setup test_multiple_disks/test.py::test_alter_policy[mt] 0.01s setup test_materialized_mysql_database/test.py::test_mysql_killed_while_insert_8_0 0.01s setup test_multiple_disks/test.py::test_mutate_to_another_disk[mt] 0.01s teardown test_mysql57_database_engine/test.py::test_clickhouse_dml_for_mysql_database 0.01s setup test_materialized_mysql_database/test.py::test_materialized_database_settings_materialized_mysql_tables_list 0.01s setup test_mysql57_database_engine/test.py::test_mysql_types[common_types_15] 0.01s teardown test_mysql57_database_engine/test.py::test_mysql_types[common_types_14] 0.01s setup test_materialized_mysql_database/test.py::test_multi_table_update 0.01s setup test_multiple_disks/test.py::test_alter_double_move_partition[VOLUME] 0.01s teardown test_materialized_mysql_database/test.py::test_select_without_columns_8_0 0.01s setup test_mysql57_database_engine/test.py::test_mysql_types[common_types_16] 0.01s teardown test_multiple_disks/test.py::test_no_merges_in_configuration_allow_from_query_with_reload_on_cluster 0.01s setup test_mysql57_database_engine/test.py::test_mysql_types[common_types_10] 0.01s teardown test_multiple_disks/test.py::test_alter_move[mt] 0.01s setup test_multiple_disks/test.py::test_mutate_to_another_disk[replicated] 0.01s teardown test_multiple_disks/test.py::test_max_data_part_size[mt] 0.01s teardown test_materialized_mysql_database/test.py::test_double_quoted_comment 0.01s setup test_multiple_disks/test.py::test_background_move[replicated] 0.01s teardown test_materialized_mysql_database/test.py::test_materialized_database_err_sync_user_privs_8_0 0.00s setup test_mysql57_database_engine/test.py::test_clickhouse_dml_for_mysql_database 0.00s setup test_materialized_mysql_database/test.py::test_table_with_indexes 0.00s setup test_materialized_mysql_database/test.py::test_materialized_with_enum 0.00s setup test_multiple_disks/test.py::test_jbod_overflow[mt] 0.00s setup test_multiple_disks/test.py::test_move_across_policies_does_not_work 0.00s setup test_materialized_mysql_database/test.py::test_mysql_settings[clickhouse_node0] 0.00s teardown test_materialized_mysql_database/test.py::test_mysql_settings[clickhouse_node1] 0.00s teardown test_materialized_mysql_database/test.py::test_table_table 0.00s teardown test_mysql57_database_engine/test.py::test_mysql_types[common_types_19] 0.00s teardown test_multiple_disks/test.py::test_round_robin[replicated] 0.00s teardown test_multiple_disks/test.py::test_concurrent_alter_modify[mt] 0.00s teardown test_materialized_mysql_database/test.py::test_materialized_database_dml_with_mysql_5_7 0.00s setup test_multiple_disks/test.py::test_round_robin[mt] 0.00s setup test_multiple_disks/test.py::test_start_stop_moves[replicated] 0.00s teardown test_mysql57_database_engine/test.py::test_mysql_types[common_types_18] 0.00s teardown test_mysql57_database_engine/test.py::test_clickhouse_ddl_for_mysql_database 0.00s teardown test_multiple_disks/test.py::test_no_merges_in_configuration_allow_from_query_without_reload 0.00s setup test_multiple_disks/test.py::test_round_robin[replicated] 0.00s setup test_mysql57_database_engine/test.py::test_mysql_types[common_types_18] 0.00s teardown test_multiple_disks/test.py::test_rename 0.00s teardown test_multiple_disks/test.py::test_alter_move_half_of_partition[VOLUME] 0.00s teardown test_materialized_mysql_database/test.py::test_mysql_killed_while_insert_5_7 0.00s setup test_multiple_disks/test.py::test_background_move[mt] 0.00s teardown test_materialized_mysql_database/test.py::test_materialized_database_mysql_date_type_to_date32 0.00s teardown test_materialized_mysql_database/test.py::test_system_tables_table 0.00s setup test_mysql57_database_engine/test.py::test_clickhouse_ddl_for_mysql_database 0.00s teardown test_multiple_disks/test.py::test_freeze 0.00s setup test_mysql57_database_engine/test.py::test_mysql_ddl_for_mysql_database 0.00s setup test_multiple_disks/test.py::test_query_parser 0.00s setup test_mysql57_database_engine/test.py::test_mysql_types[common_types_12] 0.00s setup test_materialized_mysql_database/test.py::test_materialized_database_err_sync_user_privs_5_7 0.00s teardown test_materialized_mysql_database/test.py::test_materialized_database_support_all_kinds_of_mysql_datatype 0.00s setup test_multiple_disks/test.py::test_no_warning_about_zero_max_data_part_size 0.00s setup test_materialized_mysql_database/test.py::test_system_tables_table 0.00s teardown test_mysql57_database_engine/test.py::test_memory_leak 0.00s setup test_multiple_disks/test.py::test_simple_merge_tree_merges_are_disabled 0.00s teardown test_multiple_disks/test.py::test_jbod_overflow[replicated] 0.00s teardown test_materialized_mysql_database/test.py::test_materialized_with_enum 0.00s setup test_materialized_mysql_database/test.py::test_table_overrides 0.00s setup test_mysql57_database_engine/test.py::test_clickhouse_join_for_mysql_database 0.00s setup test_multiple_disks/test.py::test_system_tables 0.00s setup test_multiple_disks/test.py::test_no_merges_in_configuration_allow_from_query_with_reload_on_cluster 0.00s setup test_multiple_disks/test.py::test_simple_replication_and_moves 0.00s setup test_multiple_disks/test.py::test_alter_move_half_of_partition[VOLUME] 0.00s teardown test_materialized_mysql_database/test.py::test_table_overrides 0.00s setup test_multiple_disks/test.py::test_kill_while_insert 0.00s teardown test_mysql57_database_engine/test.py::test_mysql_types[common_types_15] 0.00s setup test_multiple_disks/test.py::test_start_stop_moves[mt] 0.00s teardown test_materialized_mysql_database/test.py::test_large_transaction 0.00s teardown test_materialized_mysql_database/test.py::test_table_with_indexes 0.00s teardown test_multiple_disks/test.py::test_background_move[mt] 0.00s teardown test_materialized_mysql_database/test.py::test_insert_with_modify_binlog_checksum_8_0 0.00s teardown test_materialized_mysql_database/test.py::test_mysql_killed_while_insert_8_0 0.00s setup test_mysql57_database_engine/test.py::test_mysql_types[common_types_17] 0.00s teardown test_multiple_disks/test.py::test_background_move[replicated] 0.00s teardown test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_empty_transaction_5_7 0.00s teardown test_mysql57_database_engine/test.py::test_mysql_types[common_types_13] 0.00s teardown test_materialized_mysql_database/test.py::test_mysql_kill_sync_thread_restore_8_0 0.00s teardown test_materialized_mysql_database/test.py::test_system_parts_table 0.00s teardown test_mysql57_database_engine/test.py::test_bad_arguments_for_mysql_database_engine 0.00s teardown test_materialized_mysql_database/test.py::test_mysql_kill_sync_thread_restore_5_7 0.00s teardown test_multiple_disks/test.py::test_download_appropriate_disk 0.00s teardown test_multiple_disks/test.py::test_start_stop_moves[replicated] 0.00s teardown test_multiple_disks/test.py::test_system_tables 0.00s teardown test_multiple_disks/test.py::test_no_merges_in_configuration_allow_from_query_with_reload 0.00s setup test_materialized_mysql_database/test.py::test_materialized_database_support_all_kinds_of_mysql_datatype 0.00s setup test_materialized_mysql_database/test.py::test_mysql_kill_sync_thread_restore_8_0 0.00s setup test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_mysql_8_0 0.00s setup test_materialized_mysql_database/test.py::test_utf8mb4 0.00s teardown test_materialized_mysql_database/test.py::test_select_without_columns_5_7 0.00s setup test_materialized_mysql_database/test.py::test_insert_with_modify_binlog_checksum_8_0 0.00s setup test_multiple_disks/test.py::test_no_merges_in_configuration_allow_from_query_without_reload 0.00s teardown test_multiple_disks/test.py::test_yes_merges_in_configuration_disallow_from_query_with_reload 0.00s teardown test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_mysql_8_0 0.00s setup test_multiple_disks/test.py::test_concurrent_alter_modify[mt] 0.00s setup test_materialized_mysql_database/test.py::test_large_transaction 0.00s setup test_materialized_mysql_database/test.py::test_materialized_database_dml_with_mysql_5_7 0.00s setup test_multiple_disks/test.py::test_no_merges_in_configuration_allow_from_query_with_reload 0.00s teardown test_materialized_mysql_database/test.py::test_insert_with_modify_binlog_checksum_5_7 0.00s setup test_materialized_mysql_database/test.py::test_mysql_settings[clickhouse_node1] 0.00s teardown test_multiple_disks/test.py::test_alter_move_half_of_partition[DISK] 0.00s setup test_multiple_disks/test.py::test_freeze 0.00s teardown test_mysql57_database_engine/test.py::test_data_types_support_level_for_mysql_database_engine 0.00s setup test_materialized_mysql_database/test.py::test_select_without_columns_8_0 0.00s setup test_materialized_mysql_database/test.py::test_table_table 0.00s teardown test_mysql57_database_engine/test.py::test_mysql_types[common_types_17] 0.00s teardown test_multiple_disks/test.py::test_mutate_to_another_disk[replicated] 0.00s teardown test_mysql57_database_engine/test.py::test_mysql_types[common_types_16] 0.00s teardown test_mysql57_database_engine/test.py::test_mysql_types[common_types_12] 0.00s setup test_materialized_mysql_database/test.py::test_text_blob_charset 0.00s setup test_multiple_disks/test.py::test_yes_merges_in_configuration_disallow_from_query_with_reload 0.00s setup test_materialized_mysql_database/test.py::test_materialized_database_mysql_drop_ddl 0.00s teardown test_materialized_mysql_database/test.py::test_materialized_database_settings_materialized_mysql_tables_list 0.00s teardown test_multiple_disks/test.py::test_detach_attach[mt] 0.00s teardown test_multiple_disks/test.py::test_simple_replication_and_moves 0.00s teardown test_multiple_disks/test.py::test_mutate_to_another_disk[mt] 0.00s teardown test_multiple_disks/test.py::test_kill_while_insert 0.00s teardown test_multiple_disks/test.py::test_simple_merge_tree_merges_are_disabled 0.00s setup test_multiple_disks/test.py::test_yes_merges_in_configuration_disallow_from_query_without_reload 0.00s teardown test_materialized_mysql_database/test.py::test_savepoint_query 0.00s setup test_mysql57_database_engine/test.py::test_column_comments_for_mysql_database_engine 0.00s setup test_materialized_mysql_database/test.py::test_materialized_with_column_comments 0.00s teardown test_materialized_mysql_database/test.py::test_materialized_database_dml_with_mysql_8_0 0.00s setup test_materialized_mysql_database/test.py::test_named_collections 0.00s setup test_mysql57_database_engine/test.py::test_memory_leak 0.00s teardown test_materialized_mysql_database/test.py::test_materialized_database_err_sync_user_privs_5_7 0.00s setup test_materialized_mysql_database/test.py::test_mysql_kill_sync_thread_restore_5_7 0.00s teardown test_multiple_disks/test.py::test_jbod_overflow[mt] 0.00s teardown test_materialized_mysql_database/test.py::test_text_blob_charset 0.00s teardown test_multiple_disks/test.py::test_max_data_part_size[replicated] 0.00s setup test_multiple_disks/test.py::test_move_while_merge 0.00s teardown test_mysql57_database_engine/test.py::test_mysql_types[common_types_11] 0.00s teardown test_multiple_disks/test.py::test_start_stop_moves[mt] 0.00s teardown test_multiple_disks/test.py::test_move_across_policies_does_not_work 0.00s teardown test_materialized_mysql_database/test.py::test_multi_table_update 0.00s teardown test_materialized_mysql_database/test.py::test_mysql_settings[clickhouse_node0] 0.00s teardown test_multiple_disks/test.py::test_move_while_merge 0.00s setup test_materialized_mysql_database/test.py::test_mysql_killed_while_insert_5_7 0.00s teardown test_multiple_disks/test.py::test_query_parser 0.00s teardown test_multiple_disks/test.py::test_round_robin[mt] 0.00s setup test_multiple_disks/test.py::test_rename 0.00s teardown test_mysql57_database_engine/test.py::test_clickhouse_join_for_mysql_database 0.00s teardown test_mysql57_database_engine/test.py::test_mysql_ddl_for_mysql_database 0.00s teardown test_multiple_disks/test.py::test_alter_policy[replicated] =========================== short test summary info ============================ FAILED test_multiple_disks/test.py::test_concurrent_alter_modify[mt] - multip... FAILED test_multiple_disks/test.py::test_concurrent_alter_modify[replicated] FAILED test_multiple_disks/test.py::test_kill_while_insert - Exception: Canno... FAILED test_multiple_disks/test.py::test_max_data_part_size[mt] - Exception: ... FAILED test_multiple_disks/test.py::test_max_data_part_size[replicated] - Exc... FAILED test_multiple_disks/test.py::test_move_across_policies_does_not_work FAILED test_multiple_disks/test.py::test_move_while_merge - helpers.client.Qu... FAILED test_multiple_disks/test.py::test_mutate_to_another_disk[mt] - Excepti... FAILED test_multiple_disks/test.py::test_mutate_to_another_disk[replicated] FAILED test_multiple_disks/test.py::test_yes_merges_in_configuration_disallow_from_query_without_reload PASSED test_merge_tree_settings_constraints/test.py::test_merge_tree_settings_constraints PASSED test_move_partition_to_volume_async/test.py::test_async_alter_move PASSED test_max_rows_to_read_leaf_with_view/test.py::test_max_rows_to_read_leaf_via_view PASSED test_mysql57_database_engine/test.py::test_bad_arguments_for_mysql_database_engine PASSED test_multiple_disks/test.py::test_alter_double_move_partition[DISK] PASSED test_move_partition_to_volume_async/test.py::test_sync_alter_move PASSED test_multiple_disks/test.py::test_alter_double_move_partition[VOLUME] PASSED test_mysql57_database_engine/test.py::test_clickhouse_ddl_for_mysql_database PASSED test_mysql57_database_engine/test.py::test_clickhouse_dml_for_mysql_database PASSED test_mysql57_database_engine/test.py::test_clickhouse_join_for_mysql_database PASSED test_mysql57_database_engine/test.py::test_column_comments_for_mysql_database_engine PASSED test_mysql57_database_engine/test.py::test_data_types_support_level_for_mysql_database_engine PASSED test_multiple_disks/test.py::test_alter_move[mt] PASSED test_materialized_mysql_database/test.py::test_double_quoted_comment PASSED test_multiple_disks/test.py::test_alter_move_half_of_partition[DISK] PASSED test_materialized_mysql_database/test.py::test_insert_with_modify_binlog_checksum_5_7 PASSED test_modify_engine_on_restart/test_ordinary.py::test_modify_engine_on_restart_ordinary_database PASSED test_multiple_disks/test.py::test_alter_move_half_of_partition[VOLUME] PASSED test_mysql57_database_engine/test.py::test_memory_leak PASSED test_materialized_mysql_database/test.py::test_insert_with_modify_binlog_checksum_8_0 PASSED test_multiple_disks/test.py::test_alter_policy[mt] PASSED test_mysql57_database_engine/test.py::test_mysql_ddl_for_mysql_database PASSED test_multiple_disks/test.py::test_alter_policy[replicated] PASSED test_mysql57_database_engine/test.py::test_mysql_types[common_types_10] PASSED test_modify_engine_on_restart/test_storage_policies.py::test_modify_engine_on_restart PASSED test_multiple_disks/test.py::test_background_move[mt] PASSED test_mysql57_database_engine/test.py::test_mysql_types[common_types_11] PASSED test_mysql57_database_engine/test.py::test_mysql_types[common_types_12] PASSED test_multiple_disks/test.py::test_background_move[replicated] PASSED test_mysql57_database_engine/test.py::test_mysql_types[common_types_13] PASSED test_mysql57_database_engine/test.py::test_mysql_types[common_types_14] PASSED test_mysql57_database_engine/test.py::test_mysql_types[common_types_15] PASSED test_mysql57_database_engine/test.py::test_mysql_types[common_types_16] PASSED test_mysql57_database_engine/test.py::test_mysql_types[common_types_17] PASSED test_mysql57_database_engine/test.py::test_mysql_types[common_types_18] PASSED test_mysql57_database_engine/test.py::test_mysql_types[common_types_19] PASSED test_mysql57_database_engine/test.py::test_mysql_types[common_types_1] PASSED test_materialized_mysql_database/test.py::test_large_transaction PASSED test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_empty_transaction_5_7 PASSED test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_empty_transaction_8_0 PASSED test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_mysql_5_7 PASSED test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_mysql_8_0 PASSED test_materialized_mysql_database/test.py::test_materialized_database_dml_with_mysql_5_7 PASSED test_materialized_mysql_database/test.py::test_materialized_database_dml_with_mysql_8_0 PASSED test_materialized_mysql_database/test.py::test_materialized_database_err_sync_user_privs_5_7 PASSED test_multiple_disks/test.py::test_detach_attach[mt] PASSED test_multiple_disks/test.py::test_detach_attach[replicated] PASSED test_materialized_mysql_database/test.py::test_materialized_database_err_sync_user_privs_8_0 PASSED test_materialized_mysql_database/test.py::test_materialized_database_mysql_date_type_to_date32 PASSED test_multiple_disks/test.py::test_download_appropriate_disk PASSED test_materialized_mysql_database/test.py::test_materialized_database_mysql_drop_ddl PASSED test_materialized_mysql_database/test.py::test_materialized_database_settings_materialized_mysql_tables_list PASSED test_multiple_disks/test.py::test_freeze PASSED test_materialized_mysql_database/test.py::test_materialized_database_support_all_kinds_of_mysql_datatype PASSED test_materialized_mysql_database/test.py::test_materialized_with_column_comments PASSED test_multiple_disks/test.py::test_jbod_overflow[mt] PASSED test_multiple_disks/test.py::test_jbod_overflow[replicated] PASSED test_materialized_mysql_database/test.py::test_materialized_with_enum PASSED test_materialized_mysql_database/test.py::test_multi_table_update PASSED test_materialized_mysql_database/test.py::test_mysql_kill_sync_thread_restore_5_7 PASSED test_materialized_mysql_database/test.py::test_mysql_kill_sync_thread_restore_8_0 PASSED test_materialized_mysql_database/test.py::test_mysql_killed_while_insert_5_7 PASSED test_materialized_mysql_database/test.py::test_mysql_killed_while_insert_8_0 PASSED test_materialized_mysql_database/test.py::test_mysql_settings[clickhouse_node0] PASSED test_materialized_mysql_database/test.py::test_mysql_settings[clickhouse_node1] PASSED test_materialized_mysql_database/test.py::test_named_collections PASSED test_materialized_mysql_database/test.py::test_savepoint_query PASSED test_materialized_mysql_database/test.py::test_select_without_columns_5_7 PASSED test_materialized_mysql_database/test.py::test_select_without_columns_8_0 PASSED test_materialized_mysql_database/test.py::test_system_parts_table PASSED test_materialized_mysql_database/test.py::test_system_tables_table PASSED test_materialized_mysql_database/test.py::test_table_overrides PASSED test_materialized_mysql_database/test.py::test_table_table PASSED test_materialized_mysql_database/test.py::test_table_with_indexes PASSED test_materialized_mysql_database/test.py::test_text_blob_charset PASSED test_materialized_mysql_database/test.py::test_utf8mb4 PASSED test_multiple_disks/test.py::test_no_merges_in_configuration_allow_from_query_with_reload PASSED test_multiple_disks/test.py::test_no_merges_in_configuration_allow_from_query_with_reload_on_cluster PASSED test_multiple_disks/test.py::test_no_merges_in_configuration_allow_from_query_without_reload PASSED test_multiple_disks/test.py::test_no_warning_about_zero_max_data_part_size PASSED test_multiple_disks/test.py::test_query_parser PASSED test_multiple_disks/test.py::test_rename PASSED test_multiple_disks/test.py::test_round_robin[mt] PASSED test_multiple_disks/test.py::test_round_robin[replicated] PASSED test_multiple_disks/test.py::test_simple_merge_tree_merges_are_disabled PASSED test_multiple_disks/test.py::test_simple_replication_and_moves PASSED test_multiple_disks/test.py::test_start_stop_moves[mt] PASSED test_multiple_disks/test.py::test_start_stop_moves[replicated] PASSED test_multiple_disks/test.py::test_system_tables PASSED test_multiple_disks/test.py::test_yes_merges_in_configuration_disallow_from_query_with_reload ============ 10 failed, 90 passed, 2 warnings in 2785.66s (0:46:25) ============ Traceback (most recent call last): File "/home/ubuntu/_work/ClickHouse/ClickHouse/tests/integration/./runner", line 445, in subprocess.check_call(cmd, shell=True) File "/usr/lib/python3.10/subprocess.py", line 369, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command 'docker run --rm --name clickhouse_integration_tests_p7xbgp --privileged --dns-search='.' --volume=/home/ubuntu/_work/_temp/test/build/clickhouse-odbc-bridge:/clickhouse-odbc-bridge --volume=/home/ubuntu/_work/_temp/test/build/clickhouse:/clickhouse --volume=/home/ubuntu/_work/_temp/test/build/clickhouse-library-bridge:/clickhouse-library-bridge --volume=/home/ubuntu/_work/ClickHouse/ClickHouse/programs/server:/clickhouse-config --volume=/home/ubuntu/_work/ClickHouse/ClickHouse/tests/integration:/ClickHouse/tests/integration --volume=/home/ubuntu/_work/ClickHouse/ClickHouse/utils/backupview:/ClickHouse/utils/backupview --volume=/home/ubuntu/_work/ClickHouse/ClickHouse/utils/grpc-client/pb2:/ClickHouse/utils/grpc-client/pb2 --volume=/run:/run/host:ro --volume=clickhouse_integration_tests_volume:/var/lib/docker -e DOCKER_DOTNET_CLIENT_TAG=11de0b29a15d -e DOCKER_HELPER_TAG=2cffe1eae894 -e DOCKER_BASE_TAG=1e0b53d756cf -e DOCKER_KERBEROS_KDC_TAG=9391ecdee8d7 -e DOCKER_MYSQL_GOLANG_CLIENT_TAG=9bec2a638e6e -e DOCKER_MYSQL_JAVA_CLIENT_TAG=766bff31cfe4 -e DOCKER_MYSQL_JS_CLIENT_TAG=41ba7c2ec2a1 -e DOCKER_MYSQL_PHP_CLIENT_TAG=88be89c1e3b6 -e DOCKER_NGINX_DAV_TAG=b55ac9cd7519 -e DOCKER_POSTGRESQL_JAVA_CLIENT_TAG=a4eff5c7f4d6 -e DOCKER_PYTHON_BOTTLE_TAG=caad4729259e -e DOCKER_CLIENT_TIMEOUT=300 -e COMPOSE_HTTP_TIMEOUT=600 -e CLICKHOUSE_USE_OLD_ANALYZER=1 -e PYTHONUNBUFFERED=1 -e PYTEST_ADDOPTS="--dist=loadfile -n 10 -rfEps --run-id=0 --color=no --durations=0 test_materialized_mysql_database/test.py::test_double_quoted_comment test_materialized_mysql_database/test.py::test_insert_with_modify_binlog_checksum_5_7 test_materialized_mysql_database/test.py::test_insert_with_modify_binlog_checksum_8_0 test_materialized_mysql_database/test.py::test_large_transaction test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_empty_transaction_5_7 test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_empty_transaction_8_0 test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_mysql_5_7 test_materialized_mysql_database/test.py::test_materialized_database_ddl_with_mysql_8_0 test_materialized_mysql_database/test.py::test_materialized_database_dml_with_mysql_5_7 test_materialized_mysql_database/test.py::test_materialized_database_dml_with_mysql_8_0 test_materialized_mysql_database/test.py::test_materialized_database_err_sync_user_privs_5_7 test_materialized_mysql_database/test.py::test_materialized_database_err_sync_user_privs_8_0 test_materialized_mysql_database/test.py::test_materialized_database_mysql_date_type_to_date32 test_materialized_mysql_database/test.py::test_materialized_database_mysql_drop_ddl test_materialized_mysql_database/test.py::test_materialized_database_settings_materialized_mysql_tables_list test_materialized_mysql_database/test.py::test_materialized_database_support_all_kinds_of_mysql_datatype test_materialized_mysql_database/test.py::test_materialized_with_column_comments test_materialized_mysql_database/test.py::test_materialized_with_enum test_materialized_mysql_database/test.py::test_multi_table_update test_materialized_mysql_database/test.py::test_mysql_kill_sync_thread_restore_5_7 test_materialized_mysql_database/test.py::test_mysql_kill_sync_thread_restore_8_0 test_materialized_mysql_database/test.py::test_mysql_killed_while_insert_5_7 test_materialized_mysql_database/test.py::test_mysql_killed_while_insert_8_0 'test_materialized_mysql_database/test.py::test_mysql_settings[clickhouse_node0]' 'test_materialized_mysql_database/test.py::test_mysql_settings[clickhouse_node1]' test_materialized_mysql_database/test.py::test_named_collections test_materialized_mysql_database/test.py::test_savepoint_query test_materialized_mysql_database/test.py::test_select_without_columns_5_7 test_materialized_mysql_database/test.py::test_select_without_columns_8_0 test_materialized_mysql_database/test.py::test_system_parts_table test_materialized_mysql_database/test.py::test_system_tables_table test_materialized_mysql_database/test.py::test_table_overrides test_materialized_mysql_database/test.py::test_table_table test_materialized_mysql_database/test.py::test_table_with_indexes test_materialized_mysql_database/test.py::test_text_blob_charset test_materialized_mysql_database/test.py::test_utf8mb4 test_max_rows_to_read_leaf_with_view/test.py::test_max_rows_to_read_leaf_via_view test_merge_tree_settings_constraints/test.py::test_merge_tree_settings_constraints test_modify_engine_on_restart/test_ordinary.py::test_modify_engine_on_restart_ordinary_database test_modify_engine_on_restart/test_storage_policies.py::test_modify_engine_on_restart test_move_partition_to_volume_async/test.py::test_async_alter_move test_move_partition_to_volume_async/test.py::test_sync_alter_move 'test_multiple_disks/test.py::test_alter_double_move_partition[DISK]' 'test_multiple_disks/test.py::test_alter_double_move_partition[VOLUME]' 'test_multiple_disks/test.py::test_alter_move[mt]' 'test_multiple_disks/test.py::test_alter_move_half_of_partition[DISK]' 'test_multiple_disks/test.py::test_alter_move_half_of_partition[VOLUME]' 'test_multiple_disks/test.py::test_alter_policy[mt]' 'test_multiple_disks/test.py::test_alter_policy[replicated]' 'test_multiple_disks/test.py::test_background_move[mt]' 'test_multiple_disks/test.py::test_background_move[replicated]' 'test_multiple_disks/test.py::test_concurrent_alter_modify[mt]' 'test_multiple_disks/test.py::test_concurrent_alter_modify[replicated]' 'test_multiple_disks/test.py::test_detach_attach[mt]' 'test_multiple_disks/test.py::test_detach_attach[replicated]' test_multiple_disks/test.py::test_download_appropriate_disk test_multiple_disks/test.py::test_freeze 'test_multiple_disks/test.py::test_jbod_overflow[mt]' 'test_multiple_disks/test.py::test_jbod_overflow[replicated]' test_multiple_disks/test.py::test_kill_while_insert 'test_multiple_disks/test.py::test_max_data_part_size[mt]' 'test_multiple_disks/test.py::test_max_data_part_size[replicated]' test_multiple_disks/test.py::test_move_across_policies_does_not_work test_multiple_disks/test.py::test_move_while_merge 'test_multiple_disks/test.py::test_mutate_to_another_disk[mt]' 'test_multiple_disks/test.py::test_mutate_to_another_disk[replicated]' test_multiple_disks/test.py::test_no_merges_in_configuration_allow_from_query_with_reload test_multiple_disks/test.py::test_no_merges_in_configuration_allow_from_query_with_reload_on_cluster test_multiple_disks/test.py::test_no_merges_in_configuration_allow_from_query_without_reload test_multiple_disks/test.py::test_no_warning_about_zero_max_data_part_size test_multiple_disks/test.py::test_query_parser test_multiple_disks/test.py::test_rename 'test_multiple_disks/test.py::test_round_robin[mt]' 'test_multiple_disks/test.py::test_round_robin[replicated]' test_multiple_disks/test.py::test_simple_merge_tree_merges_are_disabled test_multiple_disks/test.py::test_simple_replication_and_moves 'test_multiple_disks/test.py::test_start_stop_moves[mt]' 'test_multiple_disks/test.py::test_start_stop_moves[replicated]' test_multiple_disks/test.py::test_system_tables test_multiple_disks/test.py::test_yes_merges_in_configuration_disallow_from_query_with_reload test_multiple_disks/test.py::test_yes_merges_in_configuration_disallow_from_query_without_reload test_mysql57_database_engine/test.py::test_bad_arguments_for_mysql_database_engine test_mysql57_database_engine/test.py::test_clickhouse_ddl_for_mysql_database test_mysql57_database_engine/test.py::test_clickhouse_dml_for_mysql_database test_mysql57_database_engine/test.py::test_clickhouse_join_for_mysql_database test_mysql57_database_engine/test.py::test_column_comments_for_mysql_database_engine test_mysql57_database_engine/test.py::test_data_types_support_level_for_mysql_database_engine test_mysql57_database_engine/test.py::test_memory_leak test_mysql57_database_engine/test.py::test_mysql_ddl_for_mysql_database 'test_mysql57_database_engine/test.py::test_mysql_types[common_types_10]' 'test_mysql57_database_engine/test.py::test_mysql_types[common_types_11]' 'test_mysql57_database_engine/test.py::test_mysql_types[common_types_12]' 'test_mysql57_database_engine/test.py::test_mysql_types[common_types_13]' 'test_mysql57_database_engine/test.py::test_mysql_types[common_types_14]' 'test_mysql57_database_engine/test.py::test_mysql_types[common_types_15]' 'test_mysql57_database_engine/test.py::test_mysql_types[common_types_16]' 'test_mysql57_database_engine/test.py::test_mysql_types[common_types_17]' 'test_mysql57_database_engine/test.py::test_mysql_types[common_types_18]' 'test_mysql57_database_engine/test.py::test_mysql_types[common_types_19]' 'test_mysql57_database_engine/test.py::test_mysql_types[common_types_1]' -vvv" altinityinfra/integration-tests-runner:37a9815fd2fa ' returned non-zero exit status 1.